Php 使用JSON格式的graph API下载facebook照片?

Php 使用JSON格式的graph API下载facebook照片?,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,嗨,使用graph API,我可以获得相册中的照片,现在我想将相册中的所有照片下载到我的计算机上。它以JSon格式返回数据,我如何才能只过滤来自该JSon的图像url,然后从该url下载所有照片 我的json有点像这样的格式 { "data": [ { "id": "1140894483853", "from": { "name": "Muhammad Asghar", "id": "127215

嗨,使用graph API,我可以获得相册中的照片,现在我想将相册中的所有照片下载到我的计算机上。它以JSon格式返回数据,我如何才能只过滤来自该JSon的图像url,然后从该url下载所有照片 我的json有点像这样的格式

{


"data": [
      {
         "id": "1140894483853",
         "from": {
            "name": "Muhammad Asghar",
            "id": "1272156814"
         },
         "tags": {
            "data": [
               {
                  "id": "1272156814",
                  "name": "Muhammad Asghar",
                  "x": 52.6,
                  "y": 29.538,
                  "created_time": "2009-08-20T07:46:50+0000"
               }
            ]
         },
         "picture": "http://photos-d.ak.fbcdn.net/photos-ak-snc1/v3356/171/103/1272156814/s1272156814_30392128_5890712.jpg",
         "source": "http://a4.sphotos.ak.fbcdn.net/photos-ak-snc1/v3356/171/103/1272156814/n1272156814_30392128_5890712.jpg",
         "height": 604,
         "width": 498,
         "images": [
            {
               "height": 604,
               "width": 498,
               "source": "http://a4.sphotos.ak.fbcdn.net/photos-ak-snc1/v3356/171/103/1272156814/n1272156814_30392128_5890712.jpg"
            },
请任何人帮助。

您可以使用JsonDecode: 假设您的json字符串位于
$data
变量中,您可以尝试以下操作:

<?php
var_dump( json_decode($data));
?>


如果您查看页面的源代码,就会非常清楚json的结构,并且可以轻松地使用foreach语句只获取所需的URL

试试json_decode?请告诉我如何循环这个json来获取源对象中的所有值