我在我的应用中集成了Twitter。但我遇到了一个问题。我得到了如下的密码。
在此密码后,如果我退出,我会收到以下错误:
此页面没有请求令牌。这是我们需要使用您的Twitter帐户的应用程序所需的特殊密钥。请返回发送给您的网站或应用程序,然后重试;这可能只是一个错误。
如何解决此问题?
答案 0 :(得分:0)
我相信您正在使用pin based身份验证,如dev.twitter
中所述在POST oauth / request_token调用期间,必须将oauth_callback的值设置为oob。
当请求oob回调并且用户访问Twitter时,他们将不会在批准访问时自动重定向到应用程序。相反,他们会看到PIN码,并附有返回应用程序并输入此值的说明。
您可以改为使用3-legged Oauth流,您可以将重定向网址和访问令牌附加到其中,您可以通过编程方式获取访问令牌,而无需让用户记住引脚然后继续他们的授权程序。