[英]XERO PHP SDK - Createinvoiceattachment throws 401 Unauthorized error
[英]Going live with PHP SDK: Error 401 Unauthorized
在沙盒/演示帳戶中執行所有必要的步驟之后,我的集成商密鑰被標記為“實時”,我將其附加到實時帳戶中。
我使用的是DocuSign PHP SDK,因此根據本指南 -Go Go Live步驟,將API用戶名 , API密碼 , API帳戶ID和主機更改為Live帳戶憑據。
無論如何,我在嘗試創建信封(或其他任何東西)時遇到錯誤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.