Пакетный возврат Facebook: некоторые из указанных вами псевдонимов не существуют

Я создаю эту партию для того, чтобы получить общее количество акций для всех фотографий в альбоме (а также лайки и комментарии к каждой фотографии):

Моя партия:

[
 {
   "method":"GET",
   "name":"get-photos",
   "relative_url":"951337131548012?fields=photos.limit(250){likes.limit(1),comments.limit(1),id,source,page_story_id},likes.limit(1)"
 },
 {
   "method":"GET",
   "relative_url":"{result=get-photos:$.photos.data.*.page_story_id}?fields=shares"
 }
]

Всегда возвращается Some of the aliases you requested do not exist с номером page_story_id, но когда я запрашиваю график API для идентификатора этой истории, я получаю данные..

есть идеи почему?

1 ответ

Поскольку я ответил на мой вопрос, заданный здесь: Facebook Api v2.2 - получить количество фотографий в альбоме

Правильный пакетный запрос должен быть:

[
 {
   "method":"GET",
  "name":"get-photos",
  "relative_url":"951337131548012?fields=photos.limit(250){likes.limit(1),comments.limit(1),id,source,page_story_id},likes.limit(1)"
  },
 {
  "method":"GET",
  "relative_url":"/?ids={result=get-photos:$.photos.data.*.page_story_id}&fields=shares"
 }
]
Другие вопросы по тегам