我已经从以下网站下载了源代码 http://oauth-io.github.io/oauth-js/
并按原样实施。 但是当我使用我的应用程序使用者密钥初始化时,它会返回未知密钥,当我提供消费者密钥表单演示源代码时,它可以工作,我需要什么设置。
function twitterLogin()
{
console.log(OAuth);
OAuth.initialize('xxxxxx');
OAuth.popup('twitter', function (error, success) {
console.log('error ' + error);
console.log('success ' + success);
});
}
它只是说未知密钥和弹出窗口立即关闭。
由于
答案 0 :(得分:0)
在仪表板中创建OAuth.io应用程序时,需要一对 公钥,私钥生成。你将需要这个pari 稍后初始化SDK。
// Initialize the SDK
OAuth.initialize('Your-public-key')
要使用OAuth.io授权您的应用,您只需添加提供商即可 到您的OAuth.io应用程序,复制/粘贴您的提供商的API密钥(通常 client_id和client_secret),并指定权限范围。然后, 您可以通过单击来直接尝试连接到提供程序 尝试使用auth按钮。
您还可以使用令牌API通过社交来注册您的用户 身份。 provider是OAuth.io上作为facebook的提供者的名称, 推特,谷歌和其他100多人。
提供商需要启用User API才能正常工作(您 您可以在OAuth.io Dashbaord中添加新提供商时看到它。
这很重要。您的Twitter API密钥会进入您的OAuth.io仪表板,您的OAuth.io密钥会进入您的初始化功能。