【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
在這裏插入圖片描述

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