作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每当创建或更新 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": "..."
}
}
但是,我只是想尝试为特定的 Page Post
创建一个 Ad
,并将其添加到现有的 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>",
}
}
我想,当我尝试向不能在 Instagram 上使用的 Ad
添加广告素材时,会发生上述错误。
但为什么它不像在商务管理平台中那样工作?在那里,我可以简单地为新创建的广告选择一个帖子。如果此帖子对 Instagram 无效,它会显示警告,但它仍然有效。
那么,当我想创建一个可以根据给定帖子创建广告的工具时,我该如何实现呢?我们如何解决上述错误?
最佳答案
这里重要的缺失部分是,我们必须指定 instagram_actor_id
创建 AdCreative
时.可以通过 GETting <PageId>/page_backed_instagram_accounts
检索 ID .
关于 Facebook API : Instagram Account Is Missing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53442354/
我是一名优秀的程序员,十分优秀!