【发布时间】:2020-08-21 17:35:18
【问题描述】:
从文档中很难弄清楚生成访问令牌以访问 Salesforce REST API 的步骤。需要遵循哪些步骤?
【问题讨论】:
标签: rest oauth-2.0 salesforce postman
从文档中很难弄清楚生成访问令牌以访问 Salesforce REST API 的步骤。需要遵循哪些步骤?
【问题讨论】:
标签: rest oauth-2.0 salesforce postman
如果您是初学者并想试用 API,请按照以下步骤操作,
在 developer.salesforce.com 中创建一个帐户
创建一个连接的应用程序
启用 OAuth 访问
授予应用所需的访问权限(从完全访问开始)
保存消费者密钥和消费者秘密
创建具有 API 访问权限的 Permission Set 并将 Permission Set 与 User 关联
转到Settings > Network access 并提供可信 IP 范围(您机器的 IP)
转到已连接的应用并更改 OAuth 访问策略,
(a) 所有用户均可自行授权
(b) 放宽 IP 限制
接下来,在 Postman 中生成访问令牌
选择 OAuth2 授权并使用以下详细信息生成访问令牌
grant_type: password
access_token_url: https://login.salesforce.com/services/oauth2/token
username: <registerd username to log in to developer.salesforce.com>
password: <password used to log in to developer.salesforce.com>
client_id: <consumer key generated in step 5>
client_secret: <consumer secret generated in step 5>
scope: <empty>
client_authentication: send client credentials in body
使用访问令牌响应中的 instance_url 构建 REST API URL
示例:GET https://na123.salesforce.com/services/data/v48.0/sobjects/Case/
就是这样。你可以走了!
【讨论】: