質問: Twitterのダイレクトメッセージを閲覧するアプリを製作するためこれらのページを参考にし、APIを実行しました 一番 https://api.twitter.com/1.1/direct_messages/show.json ←このAPIは、指定したIDのダイレクトメッセージの最新の発言(一件だけ)取得することができました。 二番 https://api.twitter.com/1.1/direct_messages/sent.json ←このAPIは、自分が送信した発言全てを取得することができました。 三番 https://api.twitter.com/1.1/direct_messages.json ←このAPIは、相手から送られてきた発言全てを取得することができました。 ダイレクトメッセージのIDを指定して、発言を取得する一番 のAPIでは一件しか発言を取得できないので二番 と三番 のAPIを組み合わせて、時間順に配列に入れるコードを書かなければいけないのでしょうか? 乱文失礼いたしました。
回答: 30日以内という取得上限はありますが,送信と受信の両方を一度に取得できるAPIは存在します。 GET direct_messages/events/list — Twitter Developers (syncer.jp の情報は最新とは限らないので,英語が読めるのであれば公式の情報を参照することをおすすめします)