代码之家  ›  专栏  ›  技术社区  ›  Yuci

Twitter未批准回调URL

  •  3
  • Yuci  · 技术社区  · 6 年前

    spring-social-twitter 这使得用户最近停止使用Twitter登录。

    发布“的请求 https://api.twitter.com/oauth/request_token

    2 回复  |  直到 6 年前
        1
  •  2
  •   Yuci    6 年前

    这意味着必须为所有受支持的第三方应用程序显式和相同地设置回调URL。您可以在Twitter的应用程序设置页面中设置回调URL: https://apps.twitter.com

    )。

    https://apps.twitter.com

    例如,如果回调URL是 http://localhost:8080/myApp/signin/twitter

    enter image description here

    另请参见 the documentation on Twitter callback URLs

        2
  •  0
  •   Larry    6 年前

    自从Twitter做出了提高安全性的改变后,我就一直在为这个问题苦苦挣扎。我的Android应用程序将使用回调URL和意向过滤器中的相同URL。但是自从改变之后,我使用的URL必须在Twitter开发者门户中注册。我正在使用ouath://myapp,但Twitter不接受它作为有效的URL(网站)。

    在我的应用程序中,我的回调URL是my app://whatever,在意向过滤器中,我使用了:

    <data android:scheme="myapp" android:host="whatever">
    

    我最初只是使用一个普通的网站,这也起到了作用,但在Twitter验证之后,它问我是想重定向到我的应用程序,还是Chrome浏览器。使用上述方法,它只需返回到您的应用程序。