このコードは機能していません:
$ch = curl_init ("https://api.twitter.com/1/statuses/user_timeline/ijustine.json?callback=twitterCallback2&count=4");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec ($ch);
var_dump($output);
アクセスしようとすると:
https://api.twitter.com/1/statuses/user_timeline/ijustine.json?callback=twitterCallback2&count=4
ブラウザーからこのアドレスを手動で入力すると機能し、json がブラウザーに表示されます。
しかし、私のスクリプトでは機能していません。
私は WAMP を使用しており、PHP (5.3.13) で curl 拡張機能がアクティブになっていvar_dump( curl_version() );
ます。
ところで。これは機能しています: $ch = curl_init (" http://yahoo.com ");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec ($ch);
var_dump($output);
しかし、アクセスしようとするhttp://twitter.com
と、string '' (length=0)
. そして、試してみるhttps://twitter.com
と、boolean false
なぜ?
ローカルホストなどで、追加の php 拡張機能やいくつかの apache モジュールを有効にする必要がありますか?