Я пытаюсь написать код, который будет возвращать последние 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'], я хочу использовать его для поиска с использованием метода поиска в Твиттере. Добавив что-то вроде этого в оператор 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 для метода поиска, чтобы получить последние твиты, которые включали в себя трендовый хэштег?
Спасибо!