通过ad_name过滤的Facebook广告洞察包含括号" [["错误

时间:2016-11-01 10:31:02

标签: facebook facebook-graph-api facebook-insights

我尝试通过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

1 个答案:

答案 0 :(得分:0)

我刚刚验证过滤API调用可以解决此问题。这可能是一个已经解决的问题。如果这仍在为您复制,请ping这个帖子。