2016-06-17 33 views
0

YouTubeの履歴JSONフィードからサムネイルのURLを取得しようとしています。私はキーがあり、私のブラウザでJSONを閲覧することができます。JSON配列 - PHP

フィード:http://pastebin.com/mePrYhxK

私は何かを得ることができるように見えることはできません。

$json = file_get_contents('YouTubeJSONURLincludingkey'); 
$data = json_decode($json,true); 
$url = $data->{'items'}[0]->{'snippet'}->{'thumbnails'}->{'medium'}->{'url'}; 
echo $url; 

現在、何も取得していません。

+2

あなたは、第二のparamとして '' true'をjson_decode'を可決しました。 –

+0

'$ data'の' var_dump'の出力とその子はそれぞれ何ですか?あなたが何も得ていないと言ったら、どういう意味ですか? –

答えて

3

json_decodeの2番目の引数にtrueを渡すと、配列を返すことを示します。

あなたはやってより良い結果を得ることができるかもしれない:物事は、オブジェクトの配列ではありませんので

$url = $data['items'][0]['snippet']['thumbnails']['medium']['url'];