0

我正在尝试处理通过批处理请求收到的 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();就像( with 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) {

}
4

0 回答 0