Facebook Ads API / рекламные ошибки видео

Моя команда и я просматриваем как Интернет, так и Facebook Docs, чтобы найти ответы, но по какой-то причине нет действительных ответов на наш вопрос.

Поэтому мы отчаянно надеемся на помощь кого-то здесь

Мы пытаемся создать видеообъявление на Facebook. Загрузка завершена, и мы находимся на этапе, когда нам нужно создать конечную точку объявления через /adcreatives.

Ниже приведено тело сообщения POST: https://graph.facebook.com/v2.8/act_[account_id]/adcreatives

 {
      "access_token": "token_that_is_valid",
      "object_story_spec": {
        "page_id": "valid_numeric_page_id",
        "video_data":{
          "image_url": "link_to_img",
            "video_id": "valid_numeric_video_id",
            "call_to_action" :{
                "type": "LEARN_MORE",
                "value":{
                    "link": "my_link",
                    "link_caption":"my_link_caption",
                    "link_description": "description"
                }
            }
       }

      },
      "name":"jjkkllkjljl"
    }

Ответ от Facebook довольно тревожный:

{
    "error": {
        "message": "Invalid parameter",
        "type": "OAuthException",
        "code": 100,
        "error_subcode": 1487390,
        "is_transient": false,
        "error_user_title": "Adcreative Create Failed",
        "error_user_msg": "The Adcreative Create Failed for the following reason: Oops, something went wrong. Please try again later",
        "fbtrace_id": "EVL6GYOOtYi"
    }
}

Кроме того, в качестве дополнительной информации создание объявлений, не связанных с видео / изображениями, и рекламных объявлений не является проблемой. Размещение предварительно загруженных видео на странице НЕ является проблемой. Все права доступа были предоставлены приложению Facebook.

Спасибо, что нашли время посмотреть на это.

2 ответа

У меня та же проблема с Python. Чтобы исправить это, вы не должны использовать video_id из панели администратора. скриншот из админ панели

Вы должны загрузить видео и получить video_id из API. Пример кода Python:

video = AdVideo(parent_id=ad_account_id) video[AdVideo.Field.filepath] = 'test.mp4' video.remote_create() video_id_for_creative=video.get_id()

link description не является допустимым параметром в call_to_action значение: https://developers.facebook.com/docs/marketing-api/reference/ad-creative-link-data-call-to-action-value/

Другие вопросы по тегам