所以我试图让我的用户登录推特,将他们的推特帐户连接到我网站的帐户。我希望它的工作方式是,他们会点击一个按钮,它会弹出(或重定向到(他们可以登录的推特页面。然后我会得到他们的twitter用户名(是的,只有用户名(。
我怎样才能做到这一点?我真的很感激一个例子,到目前为止,官方推特网站上的教程和指南对我没有太大帮助。
我只使用php和javascript,网站运行在localhost上。我在推特上创建了一个开发者帐户,但我不确定我的"网站Url"是什么(它不接受http://localhost或http://127.0.0.1)并且"回调Url"应为.
提前谢谢你,很抱歉,如果这件事很基本或很简单。
假设您想要访问"http://localhost:8000",那么你必须把";http://www.localhost:8000"域中。
仅通过添加";www";它将允许您访问本地主机。这对我有效
请注意,您在POST oauth/request_token端点中使用的任何回调URL都必须在开发人员门户的应用程序详细信息页面的Twitter应用程序设置中列入白名单
发件人:https://developer.twitter.com/en/docs/basics/authentication/oauth-1-0a/obtaining-user-access-tokens
Twitter不会将localhost
列入白名单,因此在测试时需要一个临时域。