Dwolla OAuth 给出无效的客户端 ID



我正在尝试使用Dwolla OAuth功能,因此我将用户发送到以下网址:

https://www.dwolla.com/oauth/v2/authenticate?client_id=mydwollakey&response_type=code&redirect_uri=http://localhost//Payment/OAuthResponse&scope=send%7Ctransactions

我第一次将它们发送到那里时,它会将它们带到 Dwolla 登录页面。一旦他们输入用户名和密码并单击登录,它就会给他们:

我们无法通过 Dwolla 验证您的身份:access_denied客户端 ID 无效。

客户端 ID 是我的 Dwolla 密钥,我确信它是有效的,因为我能够用它(注册用户)进行另一次调用。

之后,每次他们返回 url 时,它不再将他们带到登录页面,它会立即返回"我们无法通过 Dwolla 对您进行身份验证:access_denied - 无效的客户端 ID"。

有什么想法吗?

问题最终是我的 dwolla 键中有一个/和 +,我需要在将它传递到查询字符串之前对其进行 UrlEncode 编码。

验证您的密钥是否已与正确的权限相关联。我相信OAuth2将其称为"范围"。

相关内容

  • 没有找到相关文章

最新更新