Javascript Twitter api密钥表示未知密钥

Javascript Twitter api密钥表示未知密钥,javascript,twitter-oauth,twitter-login,Javascript,Twitter Oauth,Twitter Login,我已经从下面的网站下载了源代码 并按原样为twitter实现。 但当我用我的应用程序消费者密钥初始化时,它返回未知密钥,当我给消费者密钥表单演示源代码时,它工作了,我需要什么设置 function twitterLogin() { console.log(OAuth); OAuth.initialize('xxxxxx'); OAuth.popup('twitter', function (error, success) {

我已经从下面的网站下载了源代码

并按原样为twitter实现。 但当我用我的应用程序消费者密钥初始化时,它返回未知密钥,当我给消费者密钥表单演示源代码时,它工作了,我需要什么设置

function twitterLogin()
    {
        console.log(OAuth);
        OAuth.initialize('xxxxxx');
        OAuth.popup('twitter', function (error, success) {
            console.log('error ' + error);
            console.log('success ' + success);
        });

}
它只是说,未知的关键和弹出立即关闭

感谢来自以下网站的

在仪表板中创建OAuth.io应用程序时,一对 公钥,生成私钥。你需要这个巴黎来 稍后初始化SDK

要使用OAuth.io授权您的应用程序,您只需添加一个提供商 在OAuth.io应用程序中,复制/粘贴提供商的API密钥(通常为 client_id和client_secret),并指定权限范围。那么, 您可以通过单击 尝试验证按钮

您还可以使用令牌API向您的用户注册他们的社交网站 身份。provider是OAuth.io上作为facebook的提供商的名称, 推特、谷歌和其他100多家公司

提供程序需要启用用户API才能正常工作(您可以 在OAuth.io(Dashbaord)中添加新的提供程序时可以看到它


这很重要。您的Twitter API密钥进入OAuth.io仪表板,您的OAuth.io密钥进入初始化函数。

您使用的是您的OAuth.io应用程序公钥吗?我使用的是在Twitter开发者帐户中为应用程序生成的API密钥。我在
OAuth.initialize('xxxxxx')中没有看到任何公钥不是twitter键首先确保你已经在twitter上创建了一个API。链接:。然后获取从API获得的
公钥
,并将其粘贴到代码中。这是否意味着我们必须从OAuth.io获得许可?
// Initialize the SDK
OAuth.initialize('Your-public-key')