我有一个业务经理以及一个关联的页面和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尺寸超过最小。如何解决这个问题?预先感谢。
答案 0 :(得分:1)
请确保您的个人资料照片已上传至instagram帐户。问题可能是由于缺少个人资料照片的媒体ID。