Twitter 不让我添加 127.0.0.1 作为回调 URL?

Twitter won't let me add 127.0.0.1 as the callback URL?

我正在尝试使用 Twitter 实现 OAuth 身份验证。要在本地测试,我需要添加回调 URL (http://127.0.0.1/...) ,但是它说 'Invalid website url'当我输入本地主机 URL.

文档 callback-urls 指出这应该是有效的。

(P.S。我对 Google 做了同样的事情,其中​​接受了本地主机 URL (http://127.0.0.1/...))

您需要将 ngrok 与 https url 一起使用: 安装它,然后使用命令 运行 安装它:ngrok http "port_that_u_re_using"

我通过创建一个新的开发者帐户解决了这个问题,这个新帐户让我可以设置我想要的任何类型的回调 URL 包括:

在创建您的开发者帐户时,请确保您不会说它是用于学术或研究目的,而是指定它是用于您要部署的 software/app。