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

时间:2018-09-24 17:21:58

标签: facebook facebook-graph-api instagram

我有一个业务经理以及一个关联的页面和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尺寸超过最小。如何解决这个问题?预先感谢。

1 个答案:

答案 0 :(得分:1)

请确保您的个人资料照片已上传至instagram帐户。问题可能是由于缺少个人资料照片的媒体ID。