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

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

要件

  • 使用 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
在这里插入图片描述
取得;“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

认证请求

在这里插入图片描述
收到;instanceurl

测试示例1 Get

https://instanceurl/services/data/v48.0/sobjects/Objectname/Id
在这里插入图片描述

测试示例2 SOQL-Query

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

在这里插入图片描述

测试示例3 POST

https://instanceurl/services/data/v48.0/sobjects/Objectname
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章