繁体   English   中英

Twitter搜索api不返回结果

[英]twitter search api not returning results

我正在从php后端进行api调用,如下所示:

$term     = "AT&T Park";        
$q        = '"'. urlencode($term) .'"';
$url      = "http://search.twitter.com/search.json?q={$q}&rpp=100";
$api_call = file_get_contents($url);

它没有返回任何东西,但是相同的api调用在我的终端上工作正常。

这是一个小屏幕录像,显示发生了什么:

http://screencast.com/t/RnZsrwfGcc2q

有任何想法吗?

您还需要对引号进行urlencode。

将您的代码更改为以下内容

$term     = '"AT&T Park"';
$q        = urlencode($term);
$url      = "http://search.twitter.com/search.json?q={$q}&rpp=100";
$api_call = file_get_contents($url);

它应该工作

您可以在PHP文件中使用cURL。 这可能有效。

http://us3.php.net/manual/en/function.curl-init.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM