Goo*_*ner 6 php curl twitter-streaming-api
我打算在特定主题上录制实时推文.同样,我在PHP中使用带有cURL的twitter流API.
这是代码:
<?php
$username = "xxxxx";
$password = "xxxxx";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://stream.twitter.com/1/statuses/filter.json? track=SEARCH_PARAMETER');
curl_setopt($ch, CURLOPT_USERPWD, $username.":".$password);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$result = curl_exec($ch);
$jsonOBJ = json_decode ($result);
curl_close($ch);
print_r($jsonOBJ);
?>
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果我将CURLOPT_RETURNTRANSFER设置为0,我可以看到终端上的推文.但我无法存储变量$ jsonOBJ并打印它.
请帮忙!
我也在做同样的事情:)问题是,当你在终端中执行它时,它是一个流,所以连接保持活动状态,直到你杀死它。(即curl_exec()没有完成)
尝试查看 CURLOPT_PROGRESSFUNCTION 和 CURLOPT_READFUNCTION。他们可能会给你一些提示。
| 归档时间: |
|
| 查看次数: |
3370 次 |
| 最近记录: |