1

所以我正在尝试使用 Twitter API 从用户的时间线中获取固定的推文,Twitter 告诉我应该可以https://twittercommunity.com/t/update-to-twitter-developer-labs-retrieve-pinned -推文/128688

我已经打印出所有信息以尝试查找 pinned_tweet_id,但它自然不存在。奇怪的是,它确实在时间线上显示了第一个未固定的推文,但无论如何都可以通过 GetUserTimeline 找到。

twitter_handle = "@TwitterDev"
user = twitter_api.GetUser(screen_name=twitter_handle)
print(user)

Twitter的文档只是说

pinned_tweet_id (注意:要请求此推文的字段,请使用 expands=pinned_tweet_id 作为默认字段 id 和 text,以及 &tweet.fields=created_at,public_metrics,... 用于其他字段)

但是在 GetUser() 中添加扩展会引发“意外的关键字参数错误”。

有任何想法吗?我意识到我可以绕道而行并使用 selenium,但如果可能的话,我想将其全部保留在 API 中。谢谢。

4

0 回答 0