2016-11-07 67 views
2

我是DocuSign集成的新手。看來我需要使用OAuth授權碼格蘭特所以我做一個GET像這樣的東西:OAuth - DocuSign登錄頁面顯示'提供的客戶端ID未註冊DocuSign'。

https://account-d.docusign.com/oauth/auth?response_type=code,&scope=signature,&client_id=my_integrator_key,&state=some_string,&redirect_uri=my_callback_URL 

我已經設置了REDIRECT_URI的集成關鍵是相同的值作爲上述my_callback_URL,我有設置一個祕密密鑰(雖然我不知道那是什麼)。

當登錄頁面顯示它表明這個錯誤在紅色的電子郵件地址框的上方:

提供不與註冊的DocuSign的客戶端ID。

我花了相當一段時間試圖找出爲什麼這是但沒有運氣。我認爲這是一個常見的錯誤,但我沒有看到它。

回答

2

你重定向網址正確 - 不包括逗號。

你的榜樣應該是:

https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature&client_id=my_integrator_key&state=some_string&redirect_uri=my_callback_URL 

一旦你的REDIRECT_URI被稱爲與authorization code,你會請求承載令牌與您的API調用使用的時候用你的secret

See the docs.

+0

謝謝Larry。這是問題,它現在正在工作! – User34334334

0

假設您的my_callback_URL查詢參數對應於您配置的有效重定向URI,並且看到您正在訪問演示OAuth端點,您是否可能嘗試使用生產系統?

要登錄的DocuSign的演示盒(sandbox)環境中,你經歷:

https://account-d.docusign.com/#/web/login

要登錄到您的現場製作帳戶經歷:

https://account.docusign.com/#/web/login

+0

感謝您對此回覆。 我沒有爲生產設置任何東西 - 我剛剛在沙盤上開始了幾周。 我只是不知道什麼會導致這個特定的錯誤顯示在最終用戶登錄頁面。 就重定向URI而言,如果我將Sandbox中的URL設置複製並粘貼到瀏覽器中,我就會觸發我的回調程序。對我來說,證明它是有效的 - 這是正確的嗎? – User34334334

+0

它顯示在登錄頁面上,因爲如果您沒有配置正確的重定向,那麼系統不會在成功登錄時重定向用戶。要配置redirectURI(區分大小寫)登錄到您的沙盒,請轉至API和Keys頁面,然後選擇Integrator Key並單擊Edit。然後你可以通過彈出來添加重定向Uris。 – Ergin