应该使用哪种twitter API使用访问令牌而不是user_id或screen_name来获取用户基本信息?

问题描述 投票:0回答:1

我想用高音扬声器实现sns登录。用户允许我的应用并提供访问令牌后,我想获取他的基本信息,例如user_id,姓名,出生日期。但是从此列表Twitter API list中我找不到任何合适的API。因为用户信息的任何API都需要他的user_id。因此,我需要仅使用他的访问令牌并返回那些基本信息的API。

java rest twitter backend
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.