Facebook-nodejs-business-sdk - 没有有效 Instagram 流媒体 ID 的 Instagram 广告创意

Facebook-nodejs-business-sdk - Instagram ad creative without valid Instagram stream media ID

我有一个商务管理平台和一个关联的页面和 Instagram 帐户,我是所有这些帐户的管理员。下面是json的创意创作

{
 'name': `Creative_${Date.now()}`,
 "object_story_spec": 
 {
  "page_id": page_id,
  "instagram_actor_id": instagram_actor_id,
  "link_data": 
    {
     "call_to_action": 
     {
      "type": "LEARN_MORE",
      "value": 
       {
        "link": linkurl,
       }
     },
    "link": linkurl,
    "message": message,
    "picture": pictureurl,
    "image_crops": {"100x100": [[0, 0],[800, 800]]},
    "description": description,
    "name": name,
   },
 },
'ad_format':'INSTAGRAM_STANDARD',
'platform_customizations':
  {
   "instagram": 
     {
      "image_url": pictureurl, 
      "image_crops": {"100x100": [[0, 0],[800, 800]]}
      },
    }
  }
}

使用nodejs业务sdk调用广告端点出现如下错误

    error_user_title: 'Instagram ad creative without valid Instagram stream media ID',
    error_user_msg: 'Check your ad creative settings. Make sure that it has valid Instagram stream media ID.'  

我使用的是 facebook sdk 而不是独立的 instagram api 因为我能够找到关于该主题的更多答案。

此外,图片 url 是托管图片 url,具有超过最小 Instagram 尺寸。如何解决这个问题?提前致谢。

请确保您的个人资料照片已上传到 Instagram 帐户。问题可能是因为缺少个人资料图片的媒体 ID。