Postman Tutorial: Disqus REST API #2

Postman 教學: Disqus REST API 案例研究(2) – OAuth 2.0 用戶驗證

上一次,我們介紹了如何使用 Postman 訪問 Disqus REST API 上公開的數據資料。在練習例子,示範了幾種通過 GET 方法和使用 API 公鑰來查詢討論串資料的途徑。由於 Disqus 留言板上的評論都是公開的數據資料,因此大多數的讀取操作都不需要用戶驗證。那麼,發佈或更新的操作又如何呢?

它們,就絕對不同了。寫入數據的 API 請求必須經過用戶驗證。這次,我們將學習如何在 Postman 從 Disqus REST API 獲取 OAuth Access Token (存取憑證)。

Postman教學: Disqus REST API 案例研究(2) – OAuth 2.0 用戶驗證 1Postman教學: Disqus REST API 案例研究(2) – OAuth 2.0 用戶驗證 2

通過 Postman 執行 OAuth 2.0 用戶驗證

  1. 在 Postman 的 Request 構建器上,點擊 Authorization (授權) 選項卡。
  2. Type (類型) 的下拉列表中,選擇 OAuth 2.0
Postman教學: Disqus REST API 案例研究(2) – OAuth 2.0 用戶驗證 3
  1. 點擊面板右側的 Get New Access Token 按鈕要求存取憑證。
  2. 以 Disqus REST API 為例,您需要在對話框中輸入以下內容:
Postman教學: Disqus REST API 案例研究(2) – OAuth 2.0 用戶驗證 4
欄位
Token Name例如: Disqus API Token
您要為憑證取的名稱
Grant TypeAuthorization code / Implicit
請參閱 Postman Docs
Callback URLhttps://<your-domain>/oauth_redirect
您的應用程式中列出的受信任網域的重新導向 URI
Auth URLhttps://disqus.com/api/oauth/2.0/authorize/
Disqus REST API 授權端點
Client ID{{api_key}}
您的 Disqus API 公鑰
Client Secret{{api_secret}}
您的 Disqus API 密鑰
Scoperead,write
請參閱 Permissions and Scopes
Statecode
臨時交換參數
  1. 點擊 Request Token 繼續下一步。如果這是您第一次要求授權,會彈出通過登入 Disqus 帳戶來授權應用程式的視窗。
Postman教學: Disqus REST API 案例研究(2) – OAuth 2.0 用戶驗證 5
  1. 如果您成功從 API 接收到憑證,您將看到證憑證詳細信息以及到期時間。
Postman教學: Disqus REST API 案例研究(2) – OAuth 2.0 用戶驗證 6

點擊 Use Token 以選用剛回傳的值。


下一次,我們將應用存取憑證發送需要用戶驗證的請求,例如在您的 Disqus 中創建、更新、刪除討論串

從 2020 年 8 月開始,您可以在 Postman 中創建的 API 數量不再受限制。 請查看我們的計劃和價格頁面 以獲取詳細信息。

What does “Max # of APIs” mean in Postman? – Postman Blog | Postman Blog

是。Postman for Nonprofits 計劃向符合條件的非營利組織,免費提供 10 個 Postman 商業計劃使用許可證。申請時,您將需要向 Postman 團隊提供法律文件,以證明您是您所在國家/地區的慈善、非營利機構或非政府組織。


如果您喜歡這篇文章,請分享到您的 Facebook 和 Twitter。您也可以通過 Ko-fi 捐款支持本站。

注意:本文包含會向本人發放小額佣金之推廣連結,並不會在您購買商品時產生任何額外費用。

Scroll to Top