使用Facebook Marketing API v22.0创建Ins广告创意遇#100错误求助
调用Facebook Marketing API v22.0创建Instagram广告创意时,报错"Param instagram_actor_id must be a valid Instagram account id"
我正在使用Facebook Marketing API v22.0以编程方式创建Instagram广告创意,调用的接口代码如下:
const creativeRes = await axios.post( `https://graph.facebook.com/v22.0/act_${ad_account_id}/adcreatives`, { name: `Creative for ${ad_name}`, object_story_spec: { instagram_actor_id, page_id, media_id: ig_media_id }, access_token: meta_access_token } );
但部分请求返回如下错误:
{ "message": "Bulk ads processed.", "results": [ { "url": "XXXX", "error": "Failed to create ad creative.", "errorDetail": "(#100) Param instagram_actor_id must be a valid Instagram account id", "fullError": { "error": { "message": "(#100) Param instagram_actor_id must be a valid Instagram account id", "type": "OAuthException", "code": 100, "fbtrace_id": "AtT2n0ap0Lcbwp6xwtc5Pmm" } } } ] }
注:XXXX为关联Facebook主页的Instagram企业账号的有效图片链接。
我已确认以下内容:
- 传入的
instagram_actor_id通过/page_id?fields=instagram_business_account获取 page_id正确无误media_id与目标帖子永久链接匹配- 访问令牌拥有所有必要权限(含
instagram_basic) - Instagram账号为已关联Facebook主页的企业账号
但API仍抛出该错误,无法创建广告创意。我知道instagram_actor_id需要是有效的Instagram企业账号ID,且确认自己使用的ID是正确的。
请问有没有人遇到过这个问题?我是不是在请求体或获取instagram_actor_id的方式上遗漏了什么细节?恳请提供帮助或指引!
内容的提问来源于stack exchange,提问作者Sahil Tiwari
相关产品推荐
相关产品推荐

