Получение фотографий в высоком разрешении из Facebook News Feed API

Я пытаюсь получить фотографию с высоким разрешением из поста ниже в моей ленте новостей. Я попытался позвонить по https://graph.facebook.com/v2.1/10154603506630195 используя object_id, основываясь на совете здесь ( получение фотографий с высоким разрешением, которые были размещены на стене / канале страницы), но это, похоже, не работает помощь будет высоко ценится:)

{
  "id": "10154603665915195_10154603509055195", 
  "from": {
    "id": "10154603665915195", 
    "name": "John Smith"
  }, 
  "message": "I've taken up queuing as a new hobby during my short time in England. Here we are outside a store that won't open for another half hour...", 
  "picture": "https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/v/t34.0-12/s130x130/10699259_10154603507605195_419931109_n.jpg?oh=ff3ec0e772fea164bbd9d61e9ee9a4d0&oe=540E80D2&__gda__=1410242521_d3b2dc1c8f971610b07e0408cd62815b", 
  "link": "https://www.facebook.com/photo.php?fbid=10154603506630195&set=a.10150303996795195.555860.698310194&type=1&relevant_count=1", 
  "icon": "https://fbstatic-a.akamaihd.net/rsrc.php/v2/yx/r/og8V99JVf8G.gif", 
  "actions": [
    {
      "name": "Comment", 
      "link": "https://www.facebook.com/10154603665915195/posts/10154603509055195"
    }, 
    {
      "name": "Like", 
      "link": "https://www.facebook.com/10154603665915195/posts/10154603509055195"
    }
  ], 
  "privacy": {
    "value": ""
  }, 
  "type": "photo", 
  "status_type": "added_photos", 
  "object_id": "10154603506630195", 
  "application": {
    "name": "Facebook for iPhone", 
    "namespace": "fbiphone", 
    "id": "6628568379"
  }, 
  "created_time": "2014-09-07T10:40:03+0000", 
  "updated_time": "2014-09-07T10:40:03+0000", 
  "likes": {
    "data": [
      {
        "id": "711243852300920", 
        "name": "Megumi Yoshida Atobe"
      }, 
      {
        "id": "10152707756462594", 
        "name": "Emily Stokes-Rees"
      }, 
      {
        "id": "10152741507272044", 
        "name": "Lina Kumamaru Sato"
      }
    ], 
    "paging": {
      "cursors": {
        "after": "MTAxNTI3NDE1MDcyNzIwNDQ=", 
        "before": "NzExMjQzODUyMzAwOTIw"
      }
    }
  }
}

2 ответа

Если вы используете FB Graph API, попросите full_picture поле в вашем запросе:

FB.api('10153224297552834_10153268631032834?fields=full_picture', function (response) { 
    console.log(response.full_picture);
});

Попробуйте указать attachments поле в вашем запросе.

/v2.2/<someId>/feed?fields=attachments

Это даст вам поле "вложения", с некоторыми медиа внутри. Вы найдете там изображения с высоким разрешением.

Другие вопросы по тегам