Facebook 正在抛出“请指定与此广告一起运行的图像”。当我尝试创建 adcreative id 来创建广告时。它引发图像错误,但 image_hash 有效且经过验证。
我按照以下文档创建了图像哈希(它成功地做到了)并尝试用它创建一个创意 ID(这不起作用)
https://developers.facebook.com/community/threads/427753334468444/
$post = array(
"name" => "Sample Name",
"title" => "Sample Title",
"body" => "Sample Body",
"object_url" => "www.facebook.com",
"image_hash" => "47b41fcdaf0bfed48ca3159ec07ffc70",
"access_token" => "I_added_valid_access_token_here"
);
$ch = curl_init('https://graph.facebook.com/v3.3/act_10***************/adcreatives');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$resp = curl_exec($ch);
curl_close($ch);
$respObj = json_decode($resp);
以下是我得到的回应。
code: 100
error_subcode: 1487212
error_user_msg: "Please specify an image to run with this ad."
error_user_title: "Missing Image"
is_transient: false
message: "Invalid parameter"
type: "OAuthException"
我还发现了 2 天前在 facebook 社区页面上发布的类似问题,但还没有答案。 https://developers.facebook.com/community/threads/427753334468444/
这几天我一直在尝试解决这个问题。我将不胜感激任何帮助。提前致谢。