使用Javascript对Twitter进行PIN授权

时间:2012-12-12 15:23:10

标签: javascript oauth twitter

我是这里的新手,并且很难相处。我正在使用OAuth2.0将twitter(OOB方法)与我的应用程序集成。我正在使用Javascript / HTML5编写它。我已完成所有搜索但无法找到解决方案。

我的问题是Twitter给了我一个密码来完成授权,但是我无法找到一个可以输入此密码来完成此过程的地方。

我应该回到应用程序并有一个文本框并要求用户输入该针吗?如果是这样,我如何通过引脚屏幕返回应用程序?我不知道如何设置我的应用程序的URL以推动用户返回应用程序?

任何人都可以帮助PLZ吗?

1 个答案:

答案 0 :(得分:1)

是的,您需要让用户将该引脚复制到您的应用程序中。然后你的应用程序将使用此引脚in the same way that the oauth_verifier用于基于浏览器的oauth for twitter - 即你将其交换为oauth_tokentoken_secret,然后您可以使用它来获取所有用户详细信息。

顺便说一下,当你说你正在编写应用程序时,我假设你没有编写浏览器应用程序?如果你确实在编写一个将在浏览器中运行的网站,那么基于引脚的身份验证很麻烦且不必要。在这种情况下,您应该使用基于浏览器的oauth身份验证。区别在于,不是在您的应用中显示用户然后在浏览器地址栏中输入的网址,而只是将用户重定向到此Twitter网址,如果用户提供有效的用户名和密码,则会将其重定向回您的网站。 / p>