每当创建或更新Ad
很有创意,但我收到此错误:
{
"error": {
"message": "Invalid parameter",
"type": "OAuthException",
"code": 100,
"error_subcode": 1772103,
"is_transient": false,
"error_user_title": "Instagram Account Is Missing",
"error_user_msg": "You're using Instagram as a placement. Please select an Instagram account to represent your business in your Instagram ads, or select a Facebook Page to use instead.",
"fbtrace_id": "..."
}
}
然而,我只是尝试做的是创建一个Ad
对于特定的Page Post
并将其添加到现有的AdSet
。为给定的内容创建新的广告素材Post
, 我用/adcreatives
端点并传递以下内容:
POST: https://graph.facebook.com/v3.1/act_<ActId>/adcreatives
{
"name": "Test",
"object_story_id":"<PostIdWithPage>",
}
到目前为止效果很好。但接下来的更新Ad
结果出现上面的错误:
POST: https://graph.facebook.com/v3.1/<AdId>
{
"creative": {
"creative_id": "<CreativeId>",
}
}
我想,当我尝试将广告素材添加到Ad
不能在 Instagram 上使用。
但为什么它不像商务管理平台那样工作呢?在那里,我只需为新创建的广告选择一个帖子。如果此帖子对 Instagram 无效,它会显示警告,但仍然有效。
那么,当我想创建一个可以根据给定帖子创建广告的工具时,我该如何实现呢?我们怎样才能解决上面的错误呢?