仅从访问令牌获取Twitter用户ID


Get Twitter userid from access token only

这可能与其他文章重复,但在阅读了所有这些之后,我不知道如何做到这一点。

我正在用PHP做一个后端项目,我们与前端是隔离的。根据前端团队的文档,他们将传递访问令牌,并需要后端从Twitter的服务器中提取userid

有什么办法吗?如果我有oauth_signatureoauth_nonce,我可以提取数据,但它们只给我们access_token。

如果我有oauth_signature和oauth_nonce ,我可以提取数据

这是不对的。CCD_ 5是基于应用秘密和请求参数生成的。oauth_nonce只是一个随机字符串

因此,您需要获得access_tokenaccess_token_secret,并执行GET account/verify_credentials请求

进一步阅读:

  • https://dev.twitter.com/docs/auth/implementing-sign-twitter
  • https://www.rfc-editor.org/rfc/rfc5849