簡単に利用できるので、ツイッターにアクセスする独自アプリケーションを手軽に作成できます。利用するにはアプリケーションの登録4つの認証キー取得が必要にになります。仕組みREST形式で要求を出し、JSON形式で結果を受け取るのが基本的な仕組みです。用途に応じて様々なエンドポイントが定義されており、パラメータもそれぞれ異なります。投稿ツイートオプションのパラメータとしてcount取得件数を指定します。大量のツイートを取得する場合、一度に取得できるツイート数は限られているので、何度もリクエストを出すことになります。指定すると、前回取得したツイートの次からを取得対象にできます。ステータスコード、ヘッダー部、テキスト部に別れます。呼出しの正常・異常終了はステータスコードで判定します。正常終了を意味します。ヘッダー部ヘッダ部には以下に説明する制限情報がのっています。一定時間内にアクセスできる回数に上限があります。回までと決まっており、この規定回数を超えてアクセスするとエラーになります(コード:429)。分毎にアクセス制限はリセットされます。した制限に関する情報がヘッダ部にのっており、以下のキーで取得できます。制限情報を確認するための専用エンドポイントもあります。https://api.twitter.com/1.1/application/rate_limit_status.json一発目の検索前にアクセス可能回数を調べるという手堅い実装をするなら、このエンドポイントが便利です。取得したツイートはテキスト部にのっています。テキスト部のフォーマットはエンドポイントによって差異があるので、ツイートを取り出す際は注意が必要です。テキスト部の直下にツイートが置かれるという違いがあります。フォーマットイメージ以下はキーワード検索時の取得データのフォーマット(ごく一部の抜粋)です。いう項目そのものが存在せず、テキスト部直下にツイートがぶら下がっています。idサンプル簡単なサンプルをコーディングしてみます。