他サイトで散々説明されているとは思いますが、簡単な手順は以下になります。
実行すると、result.txt に JSON 形式で API からの応答結果が保存されます。
細かい制御を必要としないのであれば、URL に直接引数を指定してツイートの検索結果を取得したり、現在のトレンドデータを取得することができます。
例題中の URL では、「大泉洋」と言うキーワードでツイートを一件だけ取得したり、日本の現在のトレンドとなっているデータを取得しています。
他サイトで散々説明されているとは思いますが、簡単な手順は以下になります。
実行すると、result.txt に JSON 形式で API からの応答結果が保存されます。
細かい制御を必要としないのであれば、URL に直接引数を指定してツイートの検索結果を取得したり、現在のトレンドデータを取得することができます。
例題中の URL では、「大泉洋」と言うキーワードでツイートを一件だけ取得したり、日本の現在のトレンドとなっているデータを取得しています。
例題では、送信先、受信先のアドレスを同じものとし、Date や Message-ID 等のヘッダを自動的に作成するようにしています。
正常にメールを送信するためには、CURLOPT_USERNAME, CURLOPT_PASSWORD の値を自分のアカウントに合わせて編集して下さい。
実行結果
逆順に取得する方法は従来であれば、
・ファイルの内容を一行ずつ読み取る
・その結果を配列として保存
・配列の結果を逆から取得する
という手順となります。
その際、確保するメモリの量が行数分+最終的な結果の分となるためメモリの確保に困りますが、以下の例題では一時的に確保するメモリの代わりにファイルポインタの位置、行の長さのメモリだけを確保するようにしています。 その結果、一時的に確保するメモリの量が格段に少なくなります。
行数を指定できるため、最後から何行分の結果が必要と言う際に利用できます。 実行結果