使用 Tweepy TwitterV2 获取推文 ID

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

我正在尝试制作一个机器人,它可以发帖然后自我回复。我遇到的唯一问题是response.id 没有获取tweet id。我能否获得有关获取刚刚发布的推文 ID 的正确方法的任何指示?

# Post Tweet
response = client.create_tweet(text=tweet_msg)

# Respond to first tweet posted
client.create_tweet(text=reply_msg, in_reply_to_tweet_id=response.id)
python twitter tweepy
1个回答
0
投票

实际上我自己也想知道如何做到这一点,然后就弄清楚了。当您创建推文并打印它时,您应该会注意到终端中的响应。它应该看起来像这样。

响应(数据={'edit_history_tweet_ids':['ID_IS_HERE'],'id':'ID_IS_HERE','文本':'TWEET_TEXT_IS_HERE'。

要访问 id,您必须说出以下内容

# Post Tweet
response = client.create_tweet(text=tweet_msg)

# Respond to first tweet posted
client.create_tweet(text=reply_msg, in_reply_to_tweet_id=response.data['id'])

您正在使用response.data['id']部分访问推文的ID,希望这有帮助。

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