我正計劃在特定主題上記錄實時推文。同樣,我在PHP中使用帶cURL的twitter流API。使用cURL輸出
下面是代碼:
<?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);
?>
我的問題是,如果我CURLOPT_RETURNTRANSFER設置爲0,我可以看到在終端上的tweet。但是我不能存儲變量$ jsonOBJ並打印它。
請幫忙!
不會是更容易使用和SDK使用OAuth PHP? – chepe263 2012-04-26 17:01:16
打印出$結果,在嘗試對其進行解碼之前查看它的外觀。 – MrCode 2012-04-26 17:02:43
現在,我直接做這個「echo $ result;」。 但是在執行這個腳本時什麼也沒有顯示出來。 – Gooner 2012-04-26 17:15:08