【问题标题】: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
已验证
保留国家/地区

【问题讨论】:

    标签: python twitter message tweepy dm


    【解决方案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... 还是谢谢你!
    猜你喜欢
    • 2018-12-16
    • 1970-01-01
    • 2021-07-25
    • 2022-01-24
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 2019-02-21
    • 1970-01-01
    相关资源
    最近更新 更多