fields参数不适用于图批处理请求

时间:2011-11-14 09:39:49

标签: facebook facebook-graph-api

我已将图形请求移至批处理,并注意到当传递多个请求参数时,请求将失败,错误为400.

例如,这在未批处理时有效:

facebook->api('/me/friends?limit=5000&fields=id')

但是当相同的图表网址移动到批处理请求时,我会收到400错误。

当我删除其中一个参数(字段或限制)时,它可以工作:

/me/friends?fields=id
/me/friends?limit=10

任何人都知道这是一个错误还是应该出于某种原因?

1 个答案:

答案 0 :(得分:1)

终于找到了我的问题的答案。似乎& 字符必须使用%26 进行转义才能生效。

所以我的代码示例应该是:

facebook->api('/me/friends?limit=5000%26fields=id')

希望记录下来......