【发布时间】:2018-12-17 07:31:33
【问题描述】:
我正在使用 Facebook Marketing API,在创建广告创意时遇到错误。错误是无效参数。我从官方文档here得到这个想法
这是我的代码
$creative = new AdCreative(null, 'act_331**********774');
$creative->setData(array(
AdCreativeFields::NAME => 'Sample Creative',
AdCreativeFields::TITLE => 'my title',
AdCreativeFields::BODY => 'my body',
AdCreativeFields::OBJECT_URL => 'https://www.link.com',
AdCreativeFields::LINK_URL => 'https://www.link.com',
AdCreativeFields::IMAGE_HASH => '6fefe3bffe71af42892e64ac9768375e8s',
));
$creative2 = $creative->create();
echo "<pre>"; print_r($creative2->id); die;
提前谢谢请帮忙。
【问题讨论】:
-
关于日志中的错误的任何其他详细信息?您可以使用控制台通过 API 创建吗?检查图像是否归 AdAccount 所有(请参阅有关 How-to read image of an AdAccount 的文档
-
我通过添加捕获异常解决了这个问题。实际上图像哈希是无效的。
标签: php facebook-graph-api sdk facebook-marketing-api