【发布时间】:2017-09-01 14:37:18
【问题描述】:
我已经从以下站点下载了源代码 http://oauth-io.github.io/oauth-js/
并按原样为 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 应用 public 密钥?
-
我正在使用在 twitter 开发者帐户中生成的 api 密钥用于应用程序
-
我没有看到任何公钥
-
在
OAuth.initialize('xxxxxx');中使用您的 OAuth 密钥,而不是 Twitter 密钥 -
首先确保你已经在 Twitter 上创建了一个 API。链接:dev.twitter.com。然后获取您从 API 获得的
public key并将其粘贴到您的代码中。
标签: javascript twitter-oauth twitter-login