1. ホーム
  2. twitter

[解決済み] 特定のツイートに対するリプライ、Twitter API

2023-02-10 23:28:14

質問

Twitter APIで、特定のツイートに対する返信を取得する方法はありますか?ありがとうございます。

どのように解決するのですか?

私が理解したところでは、それを直接行う方法はありません (少なくとも今は)。追加されるべきもののように思われます。最近、いくつかの「リツイート」機能が追加されましたが、これも論理的に追加されるようです。

これを行うための 1 つの可能な方法は、まずサンプルのツイート データ ( status/show ):

<status>
  <created_at>Tue Apr 07 22:52:51 +0000 2009</created_at>
  <id>1472669360</id>
  <text>At least I can get your humor through tweets. RT @abdur: I don't mean this in a bad way, but genetically speaking your a cul-de-sac.</text>
  <source><a href="http://www.tweetdeck.com/">TweetDeck</a></source>
  <truncated>false</truncated>
  <in_reply_to_status_id></in_reply_to_status_id>
  <in_reply_to_user_id></in_reply_to_user_id>
  <favorited>false</favorited>
  <in_reply_to_screen_name></in_reply_to_screen_name>
  <user>
    <id>1401881</id>
     ...

から status/show から、ユーザーのIDを見つけることができます。次に statuses/mentions_timeline は、あるユーザのステータスのリストを返します。その返されたリストを解析して in_reply_to_status_id が元のツイートの id .