处理来自Facebook图形API的数据

时间:2015-12-10 09:56:54

标签: php arrays json facebook-ads-api facebook-marketing-api

我正在尝试处理通过批量请求收到的Facebook广告数据。

$requests = [
        $fb->request("GET", "act_XXXX/insights/?fields=account_id,spend,campaign_id,campaign_name&level=campaign&date_preset=last_30_days"),
        $fb->request("GET", "act_XXXX/insights/?fields=account_id,adset_name,adset_id,spend&level=adset&date_preset=last_30_days"),
        $fb->request("GET", "act_XXXX/insights/?fields=account_id,adset_name,campaign_name,ad_name,spend&level=ad&date_preset=last_30_days"),
    ];

这符合预期,我使用$res = $response->getBody();返回的结果就像(var_dump($res);}一样:

string '{"data":[{"account_id":"895282637172047",.....
string '{"data":[{"account_id":"895282637172047",.....
string '{"data":[{"account_id":"895282637172047",.....

所有内容均基于广告系列,广告或广告提供不同的数据。

这里我的问题是因为我想以不同的方式处理3种不同的JSON。

所以我的问题是如何区分它们以便我可以做类似

的事情
foreach($data1 as $datas) {

}

foreach($data2 as $datas) {

}

foreach($data3 as $datas) {

}

0 个答案:

没有答案