我使用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,我已经完成了。
问题:
答案 0 :(得分:2)
如果您已授予访问Facebook应用的权限,则会看到此确切行为。要删除应用的访问权限并再次测试,请按以下步骤操作:
再次测试oauth.io集成,您应该看到预期的登录和/或授权弹出对话框。