2014-10-21 2 views
0

Я загрузил 2 фотографии в Интернете, когда Iam разобрал фид Я получаю только одну фотографию. В рассказе есть 2 фотографии.Как получить несколько фотографий из графика api

story = "Vineesh TP added 2 new photos."; 

Как получить все фотографии, которые я загрузил.

От Json Iam получения ответа

{ 
    actions =  (
       { 
      link = "https://www.facebook.com/100001846436204/posts/758373487567525"; 
      name = Comment; 
     }, 
       { 
      link = "https://www.facebook.com/100001846436204/posts/758373487567525"; 
      name = Like; 
     } 
    ); 
    "created_time" = "2014-10-21T05:55:53+0000"; 
    from =  { 
     id = 100001846436204; 
     name = "Vineesh TP"; 
    }; 
    icon = "https://fbstatic-a.akamaihd.net/rsrc.php/v2/yz/r/StEh3RhPvjk.gif"; 
    id = "100001846436204_758373487567525"; 
    link = "https://www.facebook.com/photo.php?fbid=758373457567528&set=pcb.758373487567525&type=1&relevant_count=2"; 
    "object_id" = 758373457567528; 
    picture = "https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-xpa1/v/t1.0-9/s130x130/10420431_758373457567528_1356675492237188571_n.jpg?oh=4f274cc1e68e7222b98d5db14146d4bf&oe=54BC3A91&__gda__=1424398967_7542f5c26057b6294968d9ef0d67a1bf"; 
    privacy =  { 
     allow = ""; 
     deny = ""; 
     description = Public; 
     friends = ""; 
     networks = ""; 
     value = EVERYONE; 
    }; 
    "status_type" = "mobile_status_update"; 
    story = "Vineesh TP added 2 new photos."; 
    "story_tags" =  { 
     0 =   (
         { 
       id = 100001846436204; 
       length = 10; 
       name = "Vineesh TP"; 
       offset = 0; 
       type = user; 
      } 
     ); 
    }; 
    type = photo; 
    "updated_time" = "2014-10-21T05:55:53+0000"; 
} 

ответ

0

Понимания, как рассказы работы, связанные с фотографиями

Вам может понадобиться некоторое разъяснение undertand причины, почему.

story = "Vineesh TP добавлено 2 новых фотографий.";

Эта история показывает, что вы добавили 2 фотографии, если не указано, какой альбом, эти фотографии были добавлены в альбом Timeline, еще до указанного (очевидно).

Обратите внимание, что если вы прокомментируете или хотите по этой истории «... добавлено 2 новых фотографии», эти комментарии и симпатии идут по альбому, на который были добавлены фотографии. Нет никакой истории, которую вы можете прокомментировать или написать с текстом «добавлены новые фотографии», это всего лишь прокси-ярлык в вашем канале/потоке, который перенаправляет любой комментарий/подобное/действие на альбом, в который были добавлены фотографии ,

Понимая это, вы получите разъяснение о том, что вы разбираете там, и почему вы получаете только одну фотографию. Потому что он дает вам просто «подсказку» айсберга о том, что произошло. Теперь вы можете сказать пользователю, две новые фотографии, где добавлено, вот ОДИН из них в виде миниатюры. (Представьте, что вы добавили 10 картин, он все равно даст вам один, возможно, еще несколько, но не все из них).

Как я могу получить фотографии, которые я загрузил?

Ну, это не должно быть так сложно, сначала запомните, на каком альбоме вы разместили фотографии. Если вы не указали альбом, то они будут загружены по умолчанию в альбом «Фотографии временной шкалы». Что вы должны сделать, так это запросить край альбома, запросить альбом, в который были добавлены фотографии.

В зависимости от времени публикации или списка идентификаторов, которые вы храните, вы можете получить добавленные фотографии.

Как я могу получить ВСЕ фотографии, которые я загрузил?

  • монета ВСЕХ ВСЕХ изображений -> Проверьте фотографии край Facebook API
  • Для как обычные фотографии, которые вы загружаете действия по умолчанию для загрузки, запрос временной шкалы альбома

ссылки

Цитата Facebook

/v2.1/{post-id} теперь будет возвращать все фотографии, прикрепленные к сообщению В предыдущих версиях API только первая фотография была вернулся с сообщением . Любые приложения, которые ожидают, что только одна фотография будет возвращена, должны обновить до , чтобы получить более одного.

+0

хорошая попытка, попробуйте это http://stackoverflow.com/questions/25187131/facebook-graph-api-get-post-status-attached-photos/25614053#25614053 –

+0

@BalasubramaniM: Ну, я стою исправлен, так как у меня есть нет обширного опыта работы с v2.1. Но вы говорите довольно саркастично, это не соревнование, чтобы все знать;) –

1

Добавьте это поле

?fields=attachments 

вы получите все фотографии, связанные с постом.

Смежные вопросы