Twitter api密钥说未知密钥

时间:2017-04-06 13:54:00

标签: javascript twitter-oauth twitter-login

我已经从以下网站下载了源代码 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);
        });

}

它只是说未知密钥和弹出窗口立即关闭。

由于

1 个答案:

答案 0 :(得分:0)

来自OAuth.io Docs

  

在仪表板中创建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密钥会进入您的初始化功能。