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

3
客户端可以使用hello.js进行Facebook身份验证,并将访问令牌发送回服务器,然后服务器会执行get graph.facebook.com/me?access_token=xx,如果正确,则返回用户的个人资料信息。
我想对Twitter做同样的事情,但即使阅读了文档,我也不知道应该命中哪个端点。是否可以通过REST调用来完成?
1个回答

4

您需要访问此端点:

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,
  })

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接