首页 文章

Facebook Marketing API - adCreative返回Null(PHP SDK)

提问于
浏览
1

我正在使用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 回答

  • 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>/

相关问题