【Procedure】如何通过Postman客户端测试Salesforce的REST API(用户名密码的接续app的方式)

【Procedure】如何通过Postman客户端测试Salesforce的REST API(用户名密码的接续app的方式)

  • 要件
  • 流程
  • 手顺
    • 作成接续APP
    • Postman测试
        • 设定请求 URL
        • 认证请求
        • 测试示例1 Get
        • 测试示例2 SOQL-Query
        • 测试示例3 POST

要件

  • 使用 Connected APP 方式通过Postman测试SF的API

流程

  • 新建接续用的 user (后面用到 用户名和密码 )
  • 新建接续app(取得 client_key 和 client_secret)
  • 缓和IP限制
  • 通过Bearer 验证模式测试 API

注意:

  • 该过程使用的是 OAuth 的用户名和密码验证模式,非常不安全

  • 该用户密码模式,在Community中不支持

  • OAuth认证的大体三种模式

    • Web server flow
    • User agent flow
    • User password flow

参考资料;OAuth认证

手顺

作成接续APP

1; 設定⇒アプリケーション⇒アプリケーションマネージャ⇒新規接続アプリケーション
在这里插入图片描述
2;示例设置项目
callback;https://login.salesforce.com/services/oauth2/callback
【Procedure】如何通过Postman客户端测试Salesforce的REST API(用户名密码的接续app的方式)_第1张图片
取得;“Consumer Key “ and “Consumer secret”

3; 缓和IP的访问限制
Policy 里面设置
在这里插入图片描述

Postman测试

设定请求 URL

request URL; https://login.salesforce.com/services/oauth2/token?grant_type=password&client_id=YourConsumerKey&client_secret=YourConsumerSecret&username=SalesforceUserName&password=SalesforcePassword

  • YourConsumerKey; 上面取到的值
  • YourConsumerSecret 上面取到的值
  • SalesforceUserName
  • SalesforcePassword

认证请求

【Procedure】如何通过Postman客户端测试Salesforce的REST API(用户名密码的接续app的方式)_第2张图片
收到;instanceurl

测试示例1 Get

https://instanceurl/services/data/v48.0/sobjects/Objectname/Id
【Procedure】如何通过Postman客户端测试Salesforce的REST API(用户名密码的接续app的方式)_第3张图片

测试示例2 SOQL-Query

https://instanceurl/services/data/v48.0/query?q=SOQL-Query

【Procedure】如何通过Postman客户端测试Salesforce的REST API(用户名密码的接续app的方式)_第4张图片

测试示例3 POST

https://instanceurl/services/data/v48.0/sobjects/Objectname
【Procedure】如何通过Postman客户端测试Salesforce的REST API(用户名密码的接续app的方式)_第5张图片

你可能感兴趣的:(-------)