簡體   English   中英

使用PHP SDK上線:錯誤401未經授權

[英]Going live with PHP SDK: Error 401 Unauthorized

在沙盒/演示帳戶中執行所有必要的步驟之后,我的集成商密鑰被標記為“實時”,我將其附加到實時帳戶中。

我使用的是DocuSign PHP SDK,因此根據本指南 -Go Go Live步驟,將API用戶名API密碼API帳戶ID主機更改為Live帳戶憑據。

DocuSign API設置

無論如何,我在嘗試創建信封(或其他任何東西)時遇到錯誤401 Unauthorized

解:

使用DocuSign PHP SDK上線時,請將Host參數設置為https://eu.docusign.net/restapi或DocuSign提供的最適合您的任何其他子域(eu,na1,na2等)。

說明:

使用DocuSign PHP SDK時,您無需執行登錄請求即可檢索實際請求的baseUrl參數(例如:創建信封)。 相反,您可以在代碼的開頭設置Host參數,而不再關心baseUrl了。

這就是問題所在。 在沒有SDK的情況下,您首先向https://www.docusign.net/restapi/v2/login_information發出登錄請求,以取回baseUrl參數(例如: https://eu.docusign.net/restapi/v2/account/1234/envelopes : https://eu.docusign.net/restapi/v2/account/1234/envelopes ),並將其用於實際請求。 因此,與SDK工作時, 主機參數的子域設置為歐盟 ,NA1,NA2或任何其他有效的提供的DocuSign馬上值。

我通過以下答案找到了解決方案: https : //stackoverflow.com/a/44119359/3970975

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM