未批准此客户端应用程序的回调URL.在Android-Firebase-TwitterLogin中

wow*_*owo 8 twitter android firebase firebase-authentication twitter-login

我在Android应用程序中尝试firebase twitter登录,它给出了这个错误.

E/Twitter: Invalid json: <?xml version="1.0" encoding="UTF-8"?><errors><error code="415">Callback URL not approved for this client application. Approved callback URLs can be adjusted in your application settings</error></errors>

如果firebase和app.twitter回调网址相同,则会出现此错误.如果我更改回调网址它可以工作,但这次我没有在firebase控制台中看到身份验证信息(用户电子邮件等).我需要在app.twitter 上使用https://appname.firebaseapp.com/__/auth/handler进行身份验证,但它会出错.提前感谢任何解决方案.

MRi*_*n33 17

最新方案

只需在您的Twitter应用程序设置https://apps.twitter.com/上添加twittersdk://作为一个回调URL ,它就可以作为魔法使用.


Seb*_*oek 1

出于安全原因,大多数 oauth 提供商都要求预定义重定向 uri(我认为这里是回调 url)。你说如果你改变它,你就不会得到这个错误,但是你没有提到你所做的改变是什么。不管怎样,我认为你回答了你自己的问题,你应该改变它,然后找出为什么会出现用户信息的下一个问题,这是在 oauth 过程的后期阶段。

\n