Facebook 营销 API - adCreative returns 空(PHP SDK)

Facebook Marketing API - adCreative returns Null (PHP SDK)

我正在使用 Facebook Ads API SDK for PHP(营销 API 版本 2.3)以检索我可以从我创建的广告中获得的所有信息。

我已经建立了连接并设法获取了有关洞察力、统计信息和广告到达率估算的信息,但问题是当我尝试从广告创意中读取信息时,所有返回的信息都是空的!

这是代码:

$adgroup = new AdGroup($ad_set_id);
$target=$adgroup->getAdCreatives();
$arr_obj=$target->getObjects();
$toPrint1=$arr_obj[0];

var_dump($toPrint1->getData());

我找到了解决方案。 我没有得到关于广告的所有信息的原因是因为在 Facebook objective 的移动或应用程序安装所有信息都存储在对象 "Unpublished Page Posts".

检索信息:

1) 按照 Facebook Marketing API.

中的说明获取广告创意

**** 在要检索的字段数组中指定 'object_story_id' 字段非常重要***

2) 使用 curl 调用来获取 FB 开发人员中所写的信息: /docs/marketing-api/unpublished-page-posts/v2.3#read

示例: 卷曲 https://graph.facebook.com/<API_VERSION>/<object_story_id>/