我在创建广告创意人员时遇到了问题:
gem 'facebookbusiness'
Facebook API version 13.0我已经成功地上传了广告图片,并得到了图像URL和图像哈希作为回报。
当尝试创建广告创作者时,会发生错误
creative = @ad_account.adcreatives.create({
title: 'My Page Like Ad',
body: 'Like My Page',
object_url: 'www.facebook.com',
link_url: 'www.facebook.com',
image_url: image[0]['url'],
image_hash: image[0]['hash'],
})我知道这个错误:
FacebookAds::ClientError in Admins::AdsController
Invalid parameter: Missing Image (fbtrace_id: Ao0FDSCOwt9ss_5W6CmNyhx)发布于 2022-04-16 02:22:21
您应该特别在字段object_story_spec,而不是在image_hash中。
final AdCreativeObjectStorySpec objectStorySpec = new AdCreativeObjectStorySpec()
.setFieldVideoData(new AdCreativeVideoData()
.setFieldVideoId(video.getFieldId())
.setFieldImageHash(image.getFieldHash())
.setFieldCallToAction(callToAction))
.setFieldPageId(String.valueOf(page.getId()));
account.createAdCreative()
.setObjectStorySpec(objectStorySpec);https://stackoverflow.com/questions/71767571
复制相似问题