【问题标题】:How to generate OAuth2 access token to access Salesforce REST APIs from Postman如何生成 OAuth2 访问令牌以从 Postman 访问 Salesforce REST API
【发布时间】:2020-08-21 17:35:18
【问题描述】:

从文档中很难弄清楚生成访问令牌以访问 Salesforce REST API 的步骤。需要遵循哪些步骤?

【问题讨论】:

    标签: rest oauth-2.0 salesforce postman


    【解决方案1】:

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

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

    2. 创建一个连接的应用程序

    3. 启用 OAuth 访问

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

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

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

    7. 转到Settings > Network access 并提供可信 IP 范围(您机器的 IP)

    8. 转到已连接的应用并更改 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/

    就是这样。你可以走了!

    【讨论】:

      猜你喜欢
      • 2019-11-19
      • 2020-09-21
      • 1970-01-01
      • 2020-03-04
      • 2012-08-13
      • 2023-04-05
      • 1970-01-01
      • 2022-08-18
      • 1970-01-01
      相关资源
      最近更新 更多