上一次,我們介紹了如何使用 Postman 訪問 Disqus REST API 上公開的數據資料。在練習例子,示範了幾種通過 GET 方法和使用 API 公鑰來查詢討論串資料的途徑。由於 Disqus 留言板上的評論都是公開的數據資料,因此大多數的讀取操作都不需要用戶驗證。那麼,發佈或更新的操作又如何呢?
它們,就絕對不同了。寫入數據的 API 請求必須經過用戶驗證。這次,我們將學習如何在 Postman 從 Disqus REST API 獲取 OAuth Access Token (存取憑證)。
通過 Postman 執行 OAuth 2.0 用戶驗證
- 在 Postman 的 Request 構建器上,點擊 Authorization (授權) 選項卡。
- 從 Type (類型) 的下拉列表中,選擇 OAuth 2.0。
- 點擊面板右側的 Get New Access Token 按鈕要求存取憑證。
- 以 Disqus REST API 為例,您需要在對話框中輸入以下內容:
欄位 | 值 |
---|---|
Token Name | 例如: Disqus API Token 您要為憑證取的名稱 |
Grant Type | Authorization code / Implicit 請參閱 Postman Docs |
Callback URL | https://<your-domain>/oauth_redirect 在您的應用程式中列出的受信任網域的重新導向 URI |
Auth URL | https://disqus.com/api/oauth/2.0/authorize/ Disqus REST API 授權端點 |
Client ID | {{api_key}} 您的 Disqus API 公鑰 |
Client Secret | {{api_secret}} 您的 Disqus API 密鑰 |
Scope | read,write 請參閱 Permissions and Scopes |
State | code 臨時交換參數 |
- 點擊 Request Token 繼續下一步。如果這是您第一次要求授權,會彈出通過登入 Disqus 帳戶來授權應用程式的視窗。
- 如果您成功從 API 接收到憑證,您將看到證憑證詳細信息以及到期時間。
點擊 Use Token 以選用剛回傳的值。
下一次,我們將應用存取憑證發送需要用戶驗證的請求,例如在您的 Disqus 中創建、更新、刪除討論串。
如果您喜歡這篇文章,請分享到您的 Facebook 和 Twitter。您也可以通過 Ko-fi 捐款支持本站。
注意:本文包含會向本人發放小額佣金之推廣連結,並不會在您購買商品時產生任何額外費用。