【发布时间】:2015-01-23 15:31:37
【问题描述】:
我正在使用 oauth.io 来处理用户 Twitter 帐户的授权,以从 Twitter API 中提取数据。我完全按照演示中的代码使用代码,插入我的公钥并使用“twitter”作为提供者:
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 上配置或设置我的应用程序时,我是否做错了什么?
- 有没有办法诊断弹出窗口在打开和关闭之间发生的情况?
【问题讨论】:
-
您的应用的白名单中是否包含所有相关域(包括本地测试域)?在多个设备上进行测试时,我被绊倒了。 screenshot
-
你能解决这个问题吗?我现在有完全相同的问题。我在本地主机上运行这一切。
-
@London804,原来是我的域白名单中的一个错字,正如上面评论中所建议的那样。怀疑这对本地主机有帮助,但如果您有任何其他信息,请发布它,我会看看我是否可以提供帮助!
标签: javascript twitter oauth oauth.io