【问题标题】:Which twitter API should be used to fetch users basic information using access token instead of user_id or screen_name?应该使用哪个 twitter API 来使用访问令牌而不是 user_id 或 screen_name 来获取用户的基本信息?
【发布时间】:2020-07-29 07:03:12
【问题描述】:

我想用高音扬声器实现 sns 登录。在用户允许我的应用程序并提供他的访问令牌后,我想获取他的基本信息,如 user_id、姓名、出生日期。但是从这个列表Twitter API list 我找不到任何合适的 API。因为用户信息的任何 API 都需要他的 user_id。所以我需要简单地获取他的访问令牌并返回这些基本信息的 API。

【问题讨论】:

    标签: java rest twitter backend


    【解决方案1】:

    您需要致电verify_credentials endpoint 来执行此操作。它不需要用户 ID 或屏幕名称,它将访问令牌作为 auth 标头的一部分,然后返回登录用户的详细信息。请注意,这不包括出生日期,因为 Twitter API 不提供出生日期。

    还有另一种方法可以做到这一点 - 访问令牌的第一个数字部分实际上是用户 ID,因此您可以将其传递给 users/lookup 端点!

    【讨论】:

      猜你喜欢
      • 2017-12-01
      • 2018-03-24
      • 2011-05-21
      • 2019-07-23
      • 2019-03-30
      • 1970-01-01
      • 2021-02-13
      • 2020-12-15
      • 2011-09-10
      相关资源
      最近更新 更多