我正在使用Facebook Ads API SDK for PHP(Marketing API Version 2.3)为了检索我可以从我创建的广告中获取的所有信息 .
我已经 Build 了连接并设法获取有关洞察,统计和广告估算的信息,但问题是当我尝试从adCreative读取信息时,所有返回的信息都是NULL!
这是代码:
$adgroup = new AdGroup($ad_set_id);
$target=$adgroup->getAdCreatives();
$arr_obj=$target->getObjects();
$toPrint1=$arr_obj[0];
var_dump($toPrint1->getData());
-
我只需要身体和 Headers
-
我用几十个不同的adSet ID检查了这个
-
所有adSet ID都处于活动状态,并且这些字段已填满信息
-
我试图添加img,但我不能't because I'新用户
1 回答
我找到了解决方案 . 我没有获得有关广告的所有信息的原因是因为在Facebook中以移动或应用程序安装为目标,所有信息都存储在对象“未发布的页面帖子”中 .
用于检索信息:
1)获取Facebook Marketing API中所写的广告素材 .
*在您要检索的字段数组中指定'object_story_id'字段非常重要
2)使用curl调用来获取FB开发人员编写的信息:/docs/marketing-api/unpublished-page-posts/v2.3#read
示例:curl
https://graph.facebook.com/<API_VERSION>/<object_story_id>/