【问题标题】:What is the different between Dwolla API Key, Client_id & Client_Secret?Dwolla API Key、Client_id 和 Client_Secret 有什么区别?
【发布时间】:2013-07-10 19:04:34
【问题描述】:

如何使用需要 Client_id 和 Client_Secret 的 Dwolla API

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

我已经注册了应用程序。并且得到了KeySecret

但是当我通过 Fiddler 调用上述 API 端点时。得到下面的回应。

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

注意:我测试了 Client_id = API Key / Client_id = Application Key。但反应保持不变。有什么问题?

【问题讨论】:

    标签: oauth-2.0 payment-gateway api-key dwolla


    【解决方案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/gordon@dwolla.com?client_id=EUFH378%2636%25394749DDWIHD&client_secret=WOIDJ38%26IDIDK389DDDDD

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 2018-06-10
      • 2016-04-08
      • 1970-01-01
      • 2013-09-22
      • 2017-06-06
      相关资源
      最近更新 更多