Twitter で現在トレンドになっているハッシュタグを含む過去 100 件のツイートを返すコードを作成しようとしています。まず、現在のトレンドのコンテンツを取得し、トレンドのハッシュタグだけを分離します。
$json_output=json_decode(file_get_contents("https://api.twitter.com/1/trends/23424977.json"),true);
print_r($json_output);
foreach($json_output[0]['trends'] as $trend) {
if ($trend['name'][0] === '#') {
echo $trend['name'];
$hashtag == $trend['name'];
}
}
しかし、トレンド ['name'] をエコーするのではなく、Twitter の検索方法を使用して検索するために使用したいと考えています。if ステートメント内に次のようなものを追加します。
$past_uses = json_decode(file_get_contents("http://search.twitter.com/search.json?q="$hashtag"&rpp=100&include_entities=true&result_type=popular"),true);
しかし、変数 $hashtag が正しく定義されておらず、その理由がわかりません。($hashtags をエコーして、適切な値が保存されていることを確認しようとすると、何も出力されません。) では、$trend['name'] の値を URL で使用できるようにするには、何を変更すればよいでしょうか。話題のハッシュタグを含む過去のツイートを取得するための検索方法は?
ありがとうございました!