我尝试通过ad_name获取广告洞察和过滤。我的广告名称将类似于测试广告[[123]] 。如果我按方括号" [[" >它将返回null,我尝试将其转义为 \ [\ [,仍然是错误。
这里是我的代码,如果我将过滤值更改为普通字母(例如,测试广告),则按ad_name进行过滤将包含我输入的值。
$params = array(
'fields' => "ad_name,spend",
'level' => "ad",
'date_preset' => "today",
'filtering' => "[{'field':'ad.name', 'operator':'CONTAIN', 'value':'[['}]"
);
$request = new FacebookRequest($fb_session, 'GET', '/' . $ad_account . '/insights', $params, 'v2.8');
我认为这种json格式错误但不确定如何修复它。更多信息Ads Insights - Parameters
答案 0 :(得分:0)
我刚刚验证过滤API调用可以解决此问题。这可能是一个已经解决的问题。如果这仍在为您复制,请ping这个帖子。