Facebook выдает «Пожалуйста, укажите изображение для показа этого объявления».при попытке создать объявление - PullRequest
1 голос
/ 17 мая 2019

Facebook выдает "Пожалуйста, укажите изображение для показа этого объявления." когда я пытаюсь создать рекламный идентификатор в свою очередь, чтобы создать рекламу. Выдает ошибку изображения, но image_hash действителен и проверен.

Я следовал следующей документации для создания хэша изображения (что он успешно сделал) и попытался создать креативный идентификатор с ним (который не работал)

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"

Я также нашел похожий вопрос, который был опубликован на странице сообщества в Facebook 2 дня назад, но ответов пока нет. https://developers.facebook.com/community/threads/427753334468444/

Я пытался решить эту проблему уже пару дней. Я буду признателен за любую помощь. Заранее спасибо.

1 Ответ

0 голосов
/ 12 июля 2019

У меня точно такая же проблема.Нашел обходной путь, но он не достаточно хорош для меня, так как для работы нужен пост 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
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...