gpt4 book ai didi

node.js - Facebook 广告 API/adcreatives 视频错误

转载 作者:太空宇宙 更新时间:2023-11-03 21:54:24 24 4
gpt4 key购买 nike

我和我的团队一直在网络和 Facebook 文档中搜寻答案,但由于某种原因,我们的问题没有有效的答案。

所以我们迫切希望得到这里某人的帮助

我们正在尝试在 Facebook 上制作视频广告。上传已完成,我们正处于需要通过/adcreatives 端点创建广告素材的步骤。

下面是帖子的正文: 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 的 react 相当令人担忧:

{
"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 APP。

感谢您花时间查看此内容。

最佳答案

我的Python也有同样的问题。要修复此问题,您不应使用管理面板中的 video_id 。 screenshot from admin panel

您应该上传视频并从 API 获取 video_id。Python 代码示例:

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

关于node.js - Facebook 广告 API/adcreatives 视频错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44963485/

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