如何检查 Tweeter 用户是不是可以使用 tweepy 获取直接消息?
Posted
技术标签:
【中文标题】如何检查 Tweeter 用户是不是可以使用 tweepy 获取直接消息?【英文标题】:How can i check if a Tweeter user can get direct messages using tweepy?如何检查 Tweeter 用户是否可以使用 tweepy 获取直接消息? 【发布时间】:2021-09-17 19:23:52 【问题描述】:有些 Tweeter 用户可以获得直接消息,有些则不能。 我想要一个机器人,它可以找到无需发送即可获得 DM 的用户。 这是一个选项吗?
这些是用户的参数:
blocked_by 阻塞 贡献者启用 created_at datetime.datetime(2009, 7, 27, 10, 25, 17) 默认配置文件 default_profile_image 描述 实体 favourites_count follow_request_sent 追随者数 关注 朋友数 地理启用 has_extended_profile 身份证 id_str is_translation_enabled is_translator 语言 列出的_count 地点 静音 名称 通知 profile_background_color profile_background_image_url profile_background_image_url_https profile_background_tile profile_banner_url profile_image_url profile_image_url_https profile_link_color profile_sidebar_border_color profile_sidebar_fill_color profile_text_color profile_use_background_image 受保护 屏幕名称 状态 statuses_count 时区 翻译者_ 网址 utc_offset 已验证 保留国家/地区
【问题讨论】:
【参考方案1】:v2 中还没有这样的功能。但在 v1.1 中,它在 GET friendships/show
下可用。响应包括参数can_dm
(即,如果您可以 DM 其他用户)。
参考:https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/follow-search-get-users/api-reference/get-friendships-show
【讨论】:
如何使用 v1.1?看来我坚持使用 v2... 还是谢谢你!以上是关于如何检查 Tweeter 用户是不是可以使用 tweepy 获取直接消息?的主要内容,如果未能解决你的问题,请参考以下文章
Tweeter 与自动化代码不同的 Twitter 组件中的 data-testid 是啥? [复制]
如何检查用户是不是已经使用 Apache Shiro 登录?