Dwolla OAuth提供无效的客户端ID

时间:2012-12-15 20:21:04

标签: c# dwolla

我正在尝试使用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密钥,我确信它是有效的,因为我可以用它进行另一次调用(注册用户)就好了。

之后,每次回到网址时,它都不再需要登录页面,它会返回“我们无法使用Dwolla对您进行身份验证:access_denied - 无效的客户端ID”。马上。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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