gpt4 book ai didi

curl - Facebook 在尝试创建广告时抛出 "Please specify an image to run with this ad."

转载 作者:行者123 更新时间:2023-12-03 23:12:11 40 4
gpt4 key购买 nike

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/

这几天我一直在努力解决这个问题。我将不胜感激任何形式的帮助。提前致谢。

最佳答案

我有完全相同的问题。找到了一个解决方法,但对我来说还不够好,因为它需要一个 FB 帖子或页面才能工作。但也许它对你来说已经足够了。可能的解决方法是用户 object_story_spec像这样:

await account.createAdCreative([], {
name: "API TESTING",
object_story_spec: {
page_id: "34533453534534",
link_data: {
image_hash: adImageHash,
link: "yourlinkhere.com"
}
},
body: adData.Body,
appsecret_proof
});

关于curl - Facebook 在尝试创建广告时抛出 "Please specify an image to run with this ad.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56177683/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com