我正在制作这个批次,以便获取相册中所有图片的所有份额(以及每张照片上的相同和评论):
我的批次:
[
{
"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"
}
]
它总是返回带有page_story_id号码的Some of the aliases you requested do not exist
,但是当我查询该故事ID的图表api时,我得到了数据..
任何想法为什么?
答案 0 :(得分:0)
我在这里回答了我的问题:Facebook Api v2.2 - get album's photos shares count
正确的批量请求应为:
[
{
"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"
}
]