Dwolla API Key、Client_id 和 Client_Secret 之间有什么区别?



如何使用需要Client_id&客户端_加密

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

我已经注册了应用程序。并且获得密钥秘密

但当我通过Fiddler调用上述API端点时。得到了吼叫的回应。

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

注意:我测试了Client_id=API密钥/客户端_id=应用程序密钥。但反应依然如此。问题出在哪里?

client_id只是API/应用程序密钥的另一个名称,用于标识您的应用程序。客户端/应用程序机密是一个字符串,用作应用程序的密码。就像密码一样,你永远不应该泄露你的应用程序秘密;如果它被泄露,请立即通知我们,我们将为您生成一个新的密钥/秘密对。

关于您失败的请求:请尝试对您的应用程序密钥和机密进行编码。如果没有从URL中转义特殊字符,则对请求的解释将与您想要的不同。

您可以从Javascript控制台快速编码这两个字符串:

var key = "EUFH378&36%394749DDWIHD";
encodeURIComponent(key);

结果:"EUFH378%2636%25394749DDWIHD"

var secret = "WOIDJ38&IDIDK389DDDDD";
encodeURIComponent(secret);

结果:"WOIDJ38%26IDIDD389DDDDDD"

并将它们的编码等价物放回您的请求URL:

https://www.dwolla.com/oauth/rest/users/gordon@dwolla.com?client_id=EUFH378%2636%25394749DDWIHD&client_secret=WOIDJ38%26IDIDD389DDDDD

相关内容

  • 没有找到相关文章

最新更新