Facebook 一些回应是「;空";进行批处理请求时,但它们都是独立的查询

Facebook 一些回应是「;空";进行批处理请求时,但它们都是独立的查询,facebook,facebook-graph-api,batch-processing,Facebook,Facebook Graph Api,Batch Processing,我正在根据以下文档制作批处理图API GET请求: 大约有一半的人回来了,例如: [ null, null, ... null, ], [ { "body": <result json for a successful batch query>, "headers": ...etc. [ 无效的 无效的 ... 无效的 ], [ { “主体”:, “标题”:……等等。 每个GET请求是: independent,也称

我正在根据以下文档制作批处理图API GET请求:

大约有一半的人回来了,例如:

[
   null,
   null,
   ...
   null,
 ],
 [
    {
      "body": <result json for a successful batch query>,
      "headers": ...etc.
[
无效的
无效的
...
无效的
],
[
{
“主体”:,
“标题”:……等等。
每个GET请求是:

  • independent,也称。我没有使用JSONPath,也没有尝试在另一个批处理请求中使用其中一个批处理请求的结果

  • 是否指定了它自己的访问令牌

  • 我正在为批处理http API请求提供回退访问令牌

有什么想法吗?

我想你的问题在于你没有看到:

您可以强制服务器包含父级的输出 即使通过指定 “在成功时忽略响应”:在父请求操作中为false


上,如果您不是批量运行请求,是否可以验证它们返回的结果是否正确(即,如果您单独运行它们)可能是重复的我投票结束了这个问题,因为这个问题有更多的信息,你问的是同一件事。如果两个人问的是同一件事,可能是Facebook在api中引入了一个bug。你检查了bug吗?fb bug tracker中的另一个bug在批处理api请求时报告为空uests:这不是问题所在。我正在发出独立的批处理请求。“在批处理成功时忽略响应”仅适用于依赖的批处理请求,其中较早的批处理请求(在批处理中)请求的结果在稍后的请求中通过JSONPath引用。此错误是可复制的,并在Facebook的错误跟踪器上的原始问题下的评论链接中引用。