无法在一周内设置带有相同错误的SalesForce OAuth。再也不知道了:
我所做的:
伙计们,请告诉我我做错了什么?当我在所有凭据中使用PostMan google插件时,一切正常,但是当我在本地执行请求时-接收错误:{“error_description”:“身份验证失败”,“错误”:“invalid_grant”}
为放松IP限制设置的IP松驰设置callback_uri与HTTPS
可能是我的IP被SalesForce阻塞了吗?除了这一点之外,我不知道:
发布于 2017-03-30 05:29:03
步骤1:创建一个帐户。您可以在developer.salesforce.com步骤2中创建一个(免费)开发人员帐户:忽略所有登陆页面和入门垃圾。这是一个没完没了的营销循环。步骤3:单击“安装”链接
步骤4:在左侧工具栏“Create”下,单击“Apps”
步骤5:在“连接应用程序”下单击“新建”
第六步:填写表格。重要字段标记在下面(可以将其余部分保留为空白)
步骤7:请注意Salesforce的可用性很差。
步骤8:按“继续”。您最终拥有了密钥(客户端id)和密钥(客户端机密)。
第九步:但是等等!你还没说完呢。
确保IP限制也被禁用,并确保允许的用户被设置为“所有用户都可以自授权”。如果您关心的是禁用安全性,暂时不要这样,您只想让它暂时正常工作,这样您就可以调用API了。一旦所有操作都正常,一次一个,就收紧权限,这样您就可以知道是什么设置给了您身份验证错误。
第十步:庆祝!这个curl调用应该成功: curl -v https://login.salesforce.com/services/oauth2/token -d“grant_type=password”-d“client_id=YOUR_CLIENT_ID_FROM_STEP_8”-d -d“username=user@wherever.com”-d“password=foo@bar.com”Notes:-如果您正在构建一个多租户应用程序,用户需要授权他们自己的应用程序,您不应该进行密码授权。为此使用Oauth2工作流。
遵循此tutorial.this将解决您的登录查询。
http://www.calvinfroedge.com/salesforce-how-to-generate-api-credentials/
https://stackoverflow.com/questions/26175123
复制