我正在图浏览器中测试此请求,如果json对象在"过滤"中无效我会错误的。但是,如果它正确,我认为我有下面我得到未知的错误!?我在忙什么?
<Ad_ID>/leads?filtering[0]={field:'created_time',operator:'EQUAL', value:'2018-04-18 00:00:00'}&fields=ad_name,campaign_name,adset_name,created_time&limit=1000
ERROR:
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1,
"fbtrace_id": "HJWkrFCRE1K"
}
}
我想要做的实际上是以下但不幸的是&#34; time_range&#34;网址的一部分完全被忽略:
<Ad_ID>/leads?time_range={'since':2018-04-18,'until':2018-04-18}&fields=ad_name,campaign_name,adset_name,created_time&limit=1000
答案 0 :(得分:0)
您的查询中似乎没有访问令牌
答案 1 :(得分:0)
我可以看到这个问题已经在 3 年前发布了,但仍然没有得到任何正确的答案。
从那时起,Facebook Leads API docs 得到了很大的改进。
根据上述文档,正确的过滤如下所示:
<FORM_ID>/leads?fields=created_time,field_data,form_id,id&filtering=[{"field":"time_created","operator":"GREATER_THAN","value":"1616731200"},{"field":"time_created","operator":"LESS_THAN","value":"1616817600"}]
仅支持 LESS_THAN、GREATER_THAN 和 GREATER_THAN_OR_EQUAL 运算符。