【发布时间】:2017-05-04 13:22:33
【问题描述】:
我从对 Facebook 广告的 API 调用返回一个受保护的对象。
我正在打电话
$campaigns = $account->getAdCampaigns($fields, $params);
并且帐户类没有任何读取受保护数据的方法。
FacebookAds\Cursor Object
(
[response:protected] => FacebookAds\Http\Response Object
(
[content:protected] => Array
(
[data] => Array
(
[0] => Array
(
[name] => <campaign_name>
[objective] => WEBSITE_CLICKS
[id] => <campaign_id>
)
)
)
我需要创建这个函数吗? SDK 没有这个功能似乎很奇怪。
【问题讨论】:
-
你想达到什么目的?我们认为您不需要阅读本文。如果您尝试读取光标中的对象,则可以使用 getObjects() 在这种情况下将为您提供所有活动。 Response 对象只用于知道如何遍历整个页面集。
-
@PaulBain - 尝试通过传入
来访问广告系列 (adcampaign_group) 数据(特别是 ID、NAME、OBJECTIVE、STATUS)。我能找到的唯一另一种方法是单独传递每个 ,这只会让我很快达到我的速率限制。我真的很难找到任何其他方法来做到这一点。任何建议将不胜感激。谢谢。
标签: php facebook facebook-ads-api