Springboot:未批准此客户端应用程序的回调 URL.批准的回调 URL 可以在您的应用程序设置中进行调整吗?



>我在推特上创建了一个应用程序并尝试进行基本身份验证,但我收到以下错误,所以任何人都可以帮助我解决这个问题吗?如何解决错误?

此客户端应用程序的回调 URL 未获批准。可以在应用程序设置中调整已批准的回调 URL

如果确实收到此错误消息,请检查你在 oauth/request_token 调用中与 callback_url 参数一起使用的 URL,并确保此 URL 已在开发人员门户的 Twitter 应用设置中列入白名单。

以下是有关如何解决问题的说明: https://developer.twitter.com/en/docs/basics/developer-portal/guides/callback-urls.html

我一直在为callback_url和Spring Social而苦苦挣扎。

将以下网址添加到推特白名单。对于本地主机使用:

https://localhost/auth/twitter

对于已部署的应用:

https://example.com/auth/twitter 或 https://IP.ADR.ESS/auth/twitter

首先确保它适用于本地主机,即您的计算机。 如果它在本地主机上工作,但在特定 IP 上部署失败,则问题很可能出在您的服务器 IP 上。Spring Social Twitter 根据一些主机参数创建此 url回调。如果在代理后面的计算机上部署,则实际的 callack URL 可能与运行应用的 IP 地址不同。这就是我的情况。我有两个来自不同供应商的VPS。相同的配置在第一个工作,在第二个失败。

最新更新