我使用oauth.io来处理用户Twitter帐户的授权,以从Twitter API中获取数据。我使用的代码完全按照演示,插入我的公钥和使用“叽叽喳喳”作为提供者:OAuth.io弹出窗口立即关闭
OAuth.initialize('key'); //OAuth.io public key
OAuth.popup('twitter')
.done(function (result) {
// Perform API calls
console.log(result);
})
.fail(function (error) {
// Handle errors
});
当我打开网页,弹出窗口打开,但随后立即关闭之前,我可以看到什么或者诊断出现了什么问题。
我看过this answer,但它似乎没有解决弹出关闭的问题,只是作者需要包含我已经完成的jQuery。
问题:
- 有什么我可能会做错误的配置或建立我的应用程序,无论是在oauth.io或Twitter?
- 有没有一种方法可以诊断弹出窗口在打开和关闭时发生了什么?
您的应用程序白名单中是否包含所有相关域(包括本地测试域)?在多台设备上进行测试时,我被绊倒了。 [截图](http://puu.sh/dqjl9/8b3c0d0892.png) – 2014-12-11 15:51:27
你能解决这个问题吗?我现在有完全相同的问题。我在localhost上运行这一切。 – London804 2014-12-22 21:41:11
@ London804,原来是我的域名白名单中的一个错字,正如上面的评论中所建议的。怀疑可以帮助你在本地主机上,但是如果你有任何其他的信息,发布它,我会看看我能不能帮忙! – 2014-12-24 13:45:17