0

在我的实时服务器上,我收到一条The redirect uri included is not valid.错误消息,而在我的本地主机上,OAuth 工作正常。

这是两者的完整网址:

本地主机:

https://coinbase.com/oauth/authorize?response_type=code&client_id=xxx&redirect_uri=http%3A%2F%2Flocalhost%2Faccounts-coinbase%2Foauth&scope=balance+addresses+user+transactions

实时服务器 ( https://example.com )

https://coinbase.com/oauth/authorize?response_type=code&client_id=xxx&redirect_uri=https%3A%2F%2Fexample.com%2Faccounts-coinbase%2Foauth&scope=balance+addresses+user+transactions

我非常有信心我之前有实时服务器 OAuth 工作。任何想法为什么它现在失败了?

4

1 回答 1

1

好的,我解决了我自己的问题。

错误消息The redirect uri included is not valid.根本不能准确反映问题。真正的问题是我的 Coinbase OAuth 应用程序有一个本地主机重定向 URL。

相关的 OAuth 重定向 url,称为“回调 url”是从这个很难找到的页面设置的:https ://coinbase.com/oauth/applications 。

在那里,我刚刚用 example.com 切换了 localhost 并且它起作用了。

于 2014-06-15T20:31:55.577 回答