如何从服务器验证Twitter访问令牌

时间:2015-09-30 08:45:53

标签: facebook-graph-api twitter oauth

客户端能够使用hello.js对facebook进行身份验证,并将访问令牌发送回服务器,然后服务器执行get graph.facebook.com/me?access_token=xx,如果正确,则返回用户的个人资料信息。

我想为Twitter做同样的事情,但即使阅读完文档后我也不明白我应该点击哪个端点。是否可以通过REST调用来实现?

1 个答案:

答案 0 :(得分:3)

您需要点击此端点

https://dev.twitter.com/rest/reference/get/account/verify_credentials

就像那样(使用请求模块):

const oauth={
    consumer_key:config.get('twitter.consumerKey'),
    consumer_secret:config.get('twitter.consumerSecret'),
    token:oauthToken,
    token_secret:oauthTokenSecret
  }

  requestAsync({
    url:'https://api.twitter.com/1.1/account/verify_credentials.json',
    method:'GET',
    oauth,
  })