URLの場合、このAPIリクエストを介してツイートをカウントしようとしています。
http://urls.api.twitter.com/1/urls/count.json?url=http://www.bbc.co.uk
これは(ブラウザで)次のJsonを返します。
{"count":216743,"url":"http:\/\/www.bbc.co.uk\/"}
応答を手動で解析できます。
$tweets = json_decode('{"count":216743,"url":"http:\/\/www.bbc.co.uk\/"}');
$this->set('tweets', $tweets->{'count'});
Jsonの代わりにURLを入力すると、データが要求されません。以下を機能させるにはどうすればよいですか?
$tweets = json_decode('http://urls.api.twitter.com/1/urls/count.json?url=http://www.bbc.co.uk');
$this->set('tweets', $tweets->{'count'});