在调用getInsights()方法时,它给出了一个我想要访问其中一些数据的object.so。下面是api调用
$account->getInsights($fields, $params);
echo '<pre>';print_r($resultArr);die;它将产生如下结果
FacebookAds\Cursor Object (响应:protected => FacebookAds\Http\Response Object (请求:protected => FacebookAds\Http\Request Object (客户端:protected => FacebookAds\Http\Client Object (请求原型:protected => FacebookAds\Http\Request Object (
提前谢谢。
发布于 2017-04-12 22:06:31
下面的代码应该可以工作:
$resultArr = $account->getInsights($fields, $params)[0]->getData();
echo '<pre>';
print_r($resultArr);
die;如果光标中有多个对象,则只需在其上循环:
foreach ($account->getInsights($fields, $params) as $obj) {
$resultArr = $obj->getData();
echo '<pre>';
print_r($resultArr);
}
die;在这种情况下,如果默认情况下将implicitFetch选项设置为true,请执行以下操作:
Cursor::setDefaultUseImplicitFetch(true);您将确保循环遍历所有结果。
https://stackoverflow.com/questions/42903808
复制相似问题