Пакетный возврат 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"
}
]