次のコードを使用して、php の cURL 経由で twiiter api を使用してツイートをフェッチしようとしていますが、常に NULL を返すようです。
//$urlfetch = "https://search.twitter.com/search.json?q= geocode:".round($_GET['param1'],4).",".round($_GET['param2'],4).",25mi";
$urlfetch = "https://api.twitter.com/1/geo/search.json?query=Toronto";
echo urlencode($urlfetch);
echo $urlfetch;
$ch = curl_init();
$timeout = 30; // set to zero for no timeout
curl_setopt ($ch, CURLOPT_URL, $urlfetch);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt ($ch, CURLOPT_PROXY, "10.3.100.209:8080");
$response = curl_exec($ch);
curl_close($ch);
echo "<br />";
var_dump($response);
$response = json_decode($response);
echo "<br />";
var_dump($response);
編集: for $urlfetch = " https://search.twitter.com/search.json?q=%20geocode:40.7,73.9,25mi "; 同じプロキシを使用してブラウザから入力した場合のhttp://pastebin.com/jQ9S2gV4での応答。