使用php解码json - 从Facebook个人资料照片获取网址

时间:2015-02-25 10:52:23

标签: php json facebook-graph-api

我需要使用PHP解码这个json值。我需要值'url'。

这是我所拥有但不起作用的。

$json = file_get_contents('http://graph.facebook.com/{fb-ID}/picture?type=large&redirect=false');

$decoded = json_decode($json,true);

$url = $decoded[???]; // NEED THIS VAR. 

3 个答案:

答案 0 :(得分:2)

由于$decoded是一个PHP数组,您可以像访问任何其他数组一样访问它:

$url = $decoded['data']['url'];

答案 1 :(得分:0)

$decoded=(object)json_decode( $json['data'], true );
echo $decoded->url

答案 2 :(得分:0)

这有效:

$json = file_get_contents('http://graph.facebook.com/{fb-ID}/picture?type=large&redirect=false');
$decoded = json_decode($json,true);
$url = $decoded['data']['url'];