无法设置 SalesForce OAuth 一周,并出现相同的错误。不再有任何想法了:(
我做了什么:
各位,请告诉我我做错了什么? 当我将 PostMan google 插件与我的所有凭据一起使用时,一切正常,但是当我在本地发出请求时 - 收到错误:{"error_description":"authentication failure","error":"invalid_grant"}
IP 放宽设置为放宽 IP 限制callback_uri 使用 HTTPS
难道我的 IP 被 SalesForce 屏蔽了?除了这个不知道:(
第1步: 创建一个帐户。您可以在developer.salesforce.com 创建一个(免费)开发者帐户 第2步: 忽略所有登陆页面和入门废话。这是一个无休止的营销循环。 步骤3: 单击“设置”链接
第四步: 在左侧工具栏中的“创建”下,单击“应用程序”
第5步: 在“连接的应用程序”下单击“新建”
第6步: 填写表格。重要字段已标记在下面(您可以将其余字段留空)
第7步: 请注意,Salesforce 的可用性很差。
第8步: 按继续。你终于有了你的密钥(客户端 ID)和秘密(客户端秘密)。
第9步: 可是等等!你还没有完成。
确保 IP 限制也已禁用,并确保“允许的用户”设置为“所有用户可以自行授权”。 如果您担心禁用安全性,现在不必担心,您只想暂时使其正常工作,以便可以进行 API 调用。一旦一切正常,就收紧权限,一次一个,这样您就可以找出哪些设置给您带来了身份验证错误。
第10步: 庆祝!此卷曲调用应该成功: curl -v https://login.salesforce.com/services/oauth2/token -d “grant_type=password” -d “client_id=YOUR_CLIENT_ID_FROM_STEP_8” -d “client_secret=YOUR_CLIENT_SECRET_FROM_STEP_8” -d “[电子邮件受保护] ” -d “[电子邮件受保护]” 笔记: - 如果您正在构建多租户应用程序(用户需要授权自己的应用程序),则不应进行密码授权。为此使用 Oauth2 工作流程。
按照本教程操作。这将解决您的登录问题。
http://www.calvinfroedge.com/salesforce-how-to-generate-api-credentials/
当我尝试在将数据传递到引导模块的自定义对象之前创建令牌时,出现如下错误。
数组 ( [错误] => invalid_grant [error_description] => 身份验证失败 )