注册 Twitter 错误。无法验证

Sign up with Twitter Error. Could not authenticate

我正在尝试创建一个社会注册系统。至此我实现了注册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 和我的应用 id/secret、消费者密钥/机密。

我一直收到错误消息:

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

为什么会出现这个错误,如何解决?

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

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

现在完美运行了。