【发布时间】:2020-04-10 22:13:33
【问题描述】:
我正在尝试打印'Hello, {screen_name}',但我不确定如何使用 tweepy 的函数获取此屏幕名称。我知道api.me() 函数,但我不知道如何只打印所有返回值的screen_name。
【问题讨论】:
-
@dspencer 不,我正在寻找如何获取经过身份验证的用户名(使用访问令牌登录的用户名)
我正在尝试打印'Hello, {screen_name}',但我不确定如何使用 tweepy 的函数获取此屏幕名称。我知道api.me() 函数,但我不知道如何只打印所有返回值的screen_name。
【问题讨论】:
通过 Twitter API 验证后,您可以使用 me API 调用来检索 User 对象。认证用户的screen_name可以通过访问该对象的screen_name获得,即:
api = tweepy.API(auth)
api.me().screen_name
由于我在 tweepy 文档中找不到此文档,因此我检查了 source。在对 API 调用的 JSON 响应中返回的字段被设置为 User 类的属性,从而可以通过这种方式访问它们。
【讨论】: