簡體   English   中英

使用Facebook Graph從相冊列表中獲取相冊鏈接

[英]Getting the album link from a list of albums with Facebook Graph

下面的json是我從服務器收到的用於請求/ id / albums的響應,但是我想使用該數據獲取指向包含所有json格式圖片的相冊的鏈接。 提供的“鏈接”字段指向實際的桌面站點,但是我需要json。 我將如何使用下面提供的json數據向graph.facebook.com發送請求,以json格式獲取相應相冊中的圖片?

{
  "data": [
    {
      "id": "150228731810007",
      "from": {
        "name": "James McMahon",
        "id": "100004686423103"
      },
      "name": "Profile Pictures",
      "link": "https://www.facebook.com/album.php?fbid=150228731810007&id=100004686423103&aid=1073741831",
      "cover_photo": "150228735143340",
      "count": 2,
      "type": "profile",
      "created_time": "2013-03-15T05:29:24+0000",
      "updated_time": "2013-11-09T17:12:36+0000",
      "can_upload": false
    },
    {
      "id": "233767233456156",
      "from": {
        "name": "James McMahon",
        "id": "100004686423103"
      },
      "name": "Mobile Uploads",
      "link": "https://www.facebook.com/album.php?fbid=233767233456156&id=100004686423103&aid=1073741838",
      "type": "mobile",
      "created_time": "2013-11-09T17:12:30+0000",
      "updated_time": "2013-11-09T17:12:30+0000",
      "can_upload": false
    },
    {
      "id": "206255352874011",
      "from": {
        "name": "James McMahon",
        "id": "100004686423103"
      },
      "name": "Aug. 17th, 2013",
      "description": "Day with some of the Family",
      "link": "https://www.facebook.com/album.php?fbid=206255352874011&id=100004686423103&aid=1073741837",
      "cover_photo": "206255402874006",
      "count": 8,
      "type": "normal",
      "created_time": "2013-08-17T21:24:12+0000",
      "updated_time": "2013-08-17T21:24:36+0000",
      "can_upload": false,
      "likes": {
        "data": [
          {
            "id": "1774907390",
            "name": "Ashley Carter"
          },
          {
            "id": "646440613",
            "name": "Mitzy Lanthier"
          },
          {
            "id": "1801948293",
            "name": "Calvin Carter"
          },
          {
            "id": "100000653918655",
            "name": "Kimberly Lane Lirette"
          }
        ],
        "paging": {
          "cursors": {
            "after": "MTAwMDAwNjUzOTE4NjU1",
            "before": "MTc3NDkwNzM5MA=="
          }
        }
      }
    },
    {
      "id": "150230918476455",
      "from": {
        "name": "James McMahon",
        "id": "100004686423103"
      },
      "name": "Cover Photos",
      "link": "https://www.facebook.com/album.php?fbid=150230918476455&id=100004686423103&aid=1073741833",
      "cover_photo": "202581716574708",
      "count": 4,
      "type": "cover",
      "created_time": "2013-03-15T05:43:31+0000",
      "updated_time": "2013-08-08T17:26:35+0000",
      "can_upload": false
    },
    {
      "id": "158017154364498",
      "from": {
        "name": "James McMahon",
        "id": "100004686423103"
      },
      "name": "Timeline Photos",
      "link": "https://www.facebook.com/album.php?fbid=158017154364498&id=100004686423103&aid=1073741834",
      "cover_photo": "179650435534503",
      "count": 10,
      "type": "wall",
      "created_time": "2013-04-07T14:04:04+0000",
      "updated_time": "2013-06-12T23:28:45+0000",
      "can_upload": false
    },
    {
      "id": "178309025668644",
      "from": {
        "name": "James McMahon",
        "id": "100004686423103"
      },
      "name": "U.S.Navy D.E.P.",
      "description": "Was a pretty fun day. We were out there helping restore this World War 2 Destroyer.",
      "link": "https://www.facebook.com/album.php?fbid=178309025668644&id=100004686423103&aid=1073741835",
      "cover_photo": "178309055668641",
      "count": 4,
      "type": "normal",
      "created_time": "2013-06-10T00:32:45+0000",
      "updated_time": "2013-06-10T00:33:49+0000",
      "can_upload": false,
      "likes": {
        "data": [
          {
            "id": "100000651398529",
            "name": "Jennifer Manuel Hyatt"
          },
          {
            "id": "1801948293",
            "name": "Calvin Carter"
          },
          {
            "id": "1522740127",
            "name": "Bliss Reane Kinder"
          }
        ],
        "paging": {
          "cursors": {
            "after": "MTUyMjc0MDEyNw==",
            "before": "MTAwMDAwNjUxMzk4NTI5"
          }
        }
      }
    },
    {
      "id": "150228468476700",
      "from": {
        "name": "James McMahon",
        "id": "100004686423103"
      },
      "name": "Untitled Album",
      "description": "03112013",
      "link": "https://www.facebook.com/album.php?fbid=150228468476700&id=100004686423103&aid=1073741830",
      "cover_photo": "150228475143366",
      "count": 1,
      "type": "normal",
      "created_time": "2013-03-15T05:27:54+0000",
      "updated_time": "2013-03-15T05:28:17+0000",
      "can_upload": false
    }
  ],
  "paging": {
    "cursors": {
      "after": "MTUwMjI4NDY4NDc2NzAw",
      "before": "MTUwMjI4NzMxODEwMDA3"
    }
  }
}
Response received in 237 ms

您有id字段-這是專輯ID

因此,您可以自己創建鏈接,就像這樣-

https://graph.facebook.com/<ALBUM-ID>/photos

從中您可以獲取特定專輯的所有照片(但請記住,您當然需要訪問令牌)

https://graph.facebook.com/<ALBUM-ID>/photos?access_token=<ACCESS-TOKEN>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM