0

次のコードを使用して、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での応答。

4

0 に答える 0