【发布时间】:2013-06-07 18:05:45
【问题描述】:
我有一个 PHP 脚本,它使用 Twitter 搜索 API 来查找与搜索匹配的推文,但由于某种原因不再工作并且没有返回任何结果。
有人知道怎么回事吗?
<?php
$search=json_decode(file_get_contents('https://search.twitter.com/search.json?q='.urlencode($_GET[q]).'%20vine.co%2Fv%2F&result_type=recent&include_entities=1&rpp=9&page='.$_GET[page]));
foreach($search->results as $result){
foreach($result->entities->urls as $url){
echo $url->expanded_url;
}
}
?>
【问题讨论】:
-
将
$_GET[q]更改为$_GET['q']以及$_GET['page'] -
@karthikr 这与它无关。由于某种原因,API 没有返回任何结果。
-
@karthikr 如果没有这些更改,它仍然可以正常工作。但这样做是一种更好的习惯。
-
你完成
print_r($search)了吗?如果在此期间发生了变化,您是否在 Twitter 中查找过 SearchAPI? -
@Lenin 我都做了。
print_r($search)似乎是空的,我快速搜索了一下,但我不确定。它可能已经改变了。