2013-07-10 18 views
1

如何使用這需要CLIENT_ID & Dwolla API工作Client_SecretDwolla API Key,Client_id和Client_Secret有什麼不同?

https://www.dwolla.com/oauth/rest/users/{account_identifier}?client_id={client_id}&client_secret={client_secret} 

我已經註冊應用。並得到重點祕密

但是,當我撥打以上通過提琴手描述API端點。得到了波瀾響應。

{"Success":false,"Message":"Invalid application credentials.","Response":null} 

注:我測試CLIENT_ID = API密鑰/CLIENT_ID =應用程序鍵。但答覆保持不變。問題是什麼 ?

回答

1

的CLIENT_ID對於API /應用程序鍵,標識您的應用程序的另一個名稱。客戶端/應用程序密鑰是一個字符串,用作應用程序的密碼。就像密碼一樣,你永遠不應該泄漏你的應用程序的祕密;如果它已經妥協,立即通知我們,我們將爲您生成一個新的密鑰/密碼對。

關於失敗的請求:嘗試編碼您的應用程序密鑰和祕密。如果特殊字符不能從URL中轉義出來,請求將被解釋爲與您打算的不同。

您可以快速地從你的Javascript控制檯編碼兩個字符串:

var key = "EUFH378&36%394749D\DWIHD"; 
encodeURIComponent(key); 

結果: 「EUFH378%2636%25394749DDWIHD」

var secret = "WOIDJ38&IDI\DK389DDDDD"; 
encodeURIComponent(secret); 

結果:「WOIDJ38% 26IDIDK389DDDDD」

,並把它們編碼的等價物回到你的請求URL:

https://www.dwolla.com/oauth/rest/users/[email protected]?client_id=EUFH378%2636%25394749DDWIHD&client_secret=WOIDJ38%26IDIDK389DDDDD

相關問題