使用Javascript对Twitter进行Pin授权

使用Javascript对Twitter进行Pin授权,javascript,oauth,twitter,Javascript,Oauth,Twitter,我是这里的新手,在这方面很难。我正在使用OAuth2.0将twitter(OOB方法)与我的应用程序集成。我正在使用Javascript/HTML5编写它。我已完成所有搜索,但找不到解决方案 我的问题是Twitter给了我一个pin码来完成授权,但我找不到一个地方可以输入这个pin码来完成授权过程 我是否应该返回应用程序并设置一个文本框,要求用户输入pin?如果是这样的话,我如何使用pin屏幕返回应用程序?我不知道如何设置我的应用程序的URL,以推动用户返回应用程序 有人可以帮助plz吗?是的,

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

我的问题是Twitter给了我一个pin码来完成授权,但我找不到一个地方可以输入这个pin码来完成授权过程

我是否应该返回应用程序并设置一个文本框,要求用户输入pin?如果是这样的话,我如何使用pin屏幕返回应用程序?我不知道如何设置我的应用程序的URL,以推动用户返回应用程序


有人可以帮助plz吗?

是的,您需要让用户将pin复制到您的应用程序中。然后,您的应用程序将使用该pin,该pin用于基于浏览器的oauth for twitter-即您将其交换为
oauth_令牌
token_secret
,然后您可以使用该pin获取所有用户详细信息


顺便说一句,我假设当你说你正在写一个应用程序,你不是在写一个浏览器应用程序?如果您确实正在编写一个将在浏览器中运行的网站,那么基于pin的身份验证既麻烦又不必要。在这种情况下,您应该使用基于浏览器的oauth身份验证。不同之处在于,与在应用程序中显示用户随后在浏览器地址栏中键入的url不同,您只需将用户重定向到此twitter url,如果他们提供了有效的用户名和密码,twitter就会将其重定向回您的网站。

是的,您需要让用户将该pin复制到您的应用程序中。然后,您的应用程序将使用该pin,该pin用于基于浏览器的oauth for twitter-即您将其交换为
oauth_令牌
token_secret
,然后您可以使用该pin获取所有用户详细信息


顺便说一句,我假设当你说你正在写一个应用程序,你不是在写一个浏览器应用程序?如果您确实正在编写一个将在浏览器中运行的网站,那么基于pin的身份验证既麻烦又不必要。在这种情况下,您应该使用基于浏览器的oauth身份验证。区别在于,与在应用程序中显示url(用户随后在浏览器地址栏中键入url)不同,您只需将用户重定向到此twitter url,如果他们提供了有效的用户名和密码,twitter就会将他们重定向回您的网站。

感谢您的回复。我不是在写浏览器/网络应用程序。这是一个本机应用程序,运行时不使用浏览器。我想知道为什么用户应该被重定向到与应用程序无关的另一个页面/屏幕。因此,我看到的唯一可能性是,我必须要求用户记住pin码,然后让他/她返回应用程序并输入。这似乎对用户不友好。推特必须做点什么。啊,好的。是的,在这种情况下,你的应用程序必须显示一个url,以便用户输入浏览器,然后让他们将生成的pin复制回你的应用程序,这可能是因为你使用应用程序的设备无法访问web浏览器。谢谢你的回复。我不是在写浏览器/网络应用程序。这是一个本机应用程序,运行时不使用浏览器。我想知道为什么用户应该被重定向到与应用程序无关的另一个页面/屏幕。因此,我看到的唯一可能性是,我必须要求用户记住pin码,然后让他/她返回应用程序并输入。这似乎对用户不友好。推特必须做点什么。啊,好的。是的,在这种情况下,你的应用程序必须显示一个url,以便用户输入浏览器,然后让他们将生成的pin复制回你的应用程序,这大概是因为你使用应用程序的设备无法访问web浏览器。