0

我正在构建这个批次,以获取相册中所有图片的所有共享计数(以及对每张照片的喜欢和评论):

我的批次:

[
 {
   "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 existpage_story_id 编号,但是当我查询该故事 id 的图形 api 时,我得到了数据..

任何想法为什么?

4

1 回答 1

0

当我在这里回答我的问题时: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"
 }
]
于 2015-02-17T13:30:25.613 回答