如何生成OAuth2访问令牌以从Postman

时间:2020-08-21 09:35:18

标签: rest oauth-2.0 salesforce postman

从文档中很难确定生成用于访问Salesforce REST API的访问令牌的步骤。要遵循什么步骤?

1 个答案:

答案 0 :(得分:0)

如果您是初学者,想尝试API,请按照以下步骤操作,

  1. 在developer.salesforce.com中创建帐户

  2. 创建连接的应用

  3. 启用OAuth访问权限

  4. 授予应用所需的访问权限(从完全访问权限开始)

  5. 保存消费者密钥和消费者秘密

  6. 创建具有API访问权限的Permission Set并将Permission SetUser

    关联
  7. 转到Settings > Network access并输入Trusted IP范围(您机器的IP)

  8. 转到已连接的应用并更改OAuth访问策略,

    (a)所有用户都可以自行授权

    (b)放宽IP限制

下一步,在邮递员中生成访问令牌

选择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/

就是这样。你很好走!