注册Twitter错误。无法进行身份验证

时间:2017-05-30 11:05:39

标签: node.js twitter registration socialregistration

我正在尝试建立一个社会注册系统。到目前为止,我实现了与Facebook注册的功能。现在,当尝试使用Twitter帐户创建注册时,我实现了这个:

var client = new Twitter({
    consumer_key: 'oN******',
    consumer_secret : 'Za****',
    access_token_key: '9*****',
    access_token_secret: 'N0*****'            
});

client.get( 'users/show.json', { id: '9***' }, function(error, user, response){
if( error ) { res.json( JSON.stringify( error ) );  return; }

我硬编码了我的用户ID和我的app id / secret,消费者密钥/秘密。

我一直收到错误:

{"errors":[{"code":32,"message":"Could not authenticate you."}]}' }

为什么会出现此错误以及如何解决?

1 个答案:

答案 0 :(得分:2)

  1. 我回到https://apps.twitter.com
  2. 上的Twitter应用程序
  3. Keys and Access Tokens 页面,我点击了 Regenerate My Access Token And Token Secret 按钮(见下文)

  4. 我在我的代码中替换了它们

  5. 现在它完美无缺。