我在 twitter 中创建了一个应用程序并尝试进行基本身份验证,但我收到以下错误,所以有人可以帮我解决这个问题吗?如何解决错误?
此客户端应用程序未批准回调 URL。可以在您的应用程序设置中调整已批准的回调 URL
我在 twitter 中创建了一个应用程序并尝试进行基本身份验证,但我收到以下错误,所以有人可以帮我解决这个问题吗?如何解决错误?
此客户端应用程序未批准回调 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 苦苦挣扎。
将以下网址添加到 Twitter 白名单。对于本地主机使用:
https://localhost/auth/twitter
对于已部署的应用程序:
https://example.com/auth/twitter 或 https://IP.ADR.ESS/auth/twitter
首先确保它在本地主机上工作,这意味着你的机器。如果它在 localhost 上运行但在特定 IP 上部署失败,则问题很可能出在您的服务器 IP 上。Spring Social Twitter 基于一些主机参数创建这个 urlcallback。如果您部署在代理后面的机器上,则真正的 callack url 可能与运行应用程序的 IP 地址不同。那是我的情况。我有两个来自不同供应商的 VPS。相同的配置首先工作,第二次失败。