【发布时间】:2017-05-04 13:58:40
【问题描述】:
我正在使用 php sdk(默认图形版本 2.9)
"facebook/graph-sdk": "5.5.0", "facebook/php-ads-sdk": "2.8.2"
我正在尝试在不先创建图像并使用其哈希值的情况下创建广告创意。
$creative = $this->_fb_account->createAdCreative($all_fields, [
'name' => 'my first ad creative',
'title' => 'my title',
'body' => 'my body',
'image_file' => '/path/to/my_file.png',
'object_type' => AdCreativeObjectTypeValues::DOMAIN,
'object_url' => 'http://example.com',
]);
我收到以下错误:
#errorUserTitle: "无效的图像文件" #errorUserMessage: "image_file 字段没有指定 POST 文件名。"
我在docs 中找不到任何相关信息。 这是一个相关的stackoverflow question,它也没有解决问题。
【问题讨论】:
-
你试过在文件路径前加上@符号吗?
'image_file' => '@/path/to/my_file.png',
标签: facebook-php-sdk facebook-ads-api facebook-marketing-api