我正在尝试制作一个机器人,它可以发帖然后自我回复。我遇到的唯一问题是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)
实际上我自己也想知道如何做到这一点,然后就弄清楚了。当您创建推文并打印它时,您应该会注意到终端中的响应。它应该看起来像这样。
响应(数据={'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,希望这有帮助。