Twitter API - oauth gem - 没有收到回调

3
我使用我的应用程序的request_token将应用程序的用户重定向到Twitter进行oauth样式的身份验证。用户可以在Twitter的页面上输入用户名和密码,但是随后Twitter显示一个页面,而不是回调我的应用程序。
“你已经成功授权了MyAppName!只需返回MyAppName并输入以下PIN即可完成该过程。123456”
为什么会出现这种情况?
我已在我的应用程序设置中设置了回调URL。
谢谢
2个回答

4

谢谢,我也曾经遇到过同样的问题。 - MKumar

3
当你收到一个 PIN 码时,这意味着应用程序被配置为桌面应用程序,请参阅 http://apiwiki.twitter.com/Authentication。要更改此设置,请转到 Twitter 应用程序页面:http://twitter.com/apps/,使用你的 Twitter 帐户登录你的应用程序,并在“编辑应用程序设置”中将“应用程序类型”更改为“浏览器”。

谢谢您的回复!但是我的应用程序类型设置为浏览器。 如果有其他建议,我将不胜感激。 - user16455
我没有直接的解决方案,但你可以尝试从 Twitter 端重新生成一个新的密钥,或者甚至注册一个新的 Twitter 应用程序。但这些都是蛮力解决方案;-) - Hilbrand Bouwkamp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接