1,可以确定图片已经上传到微信公众号的永久素材里了;
2,用news模式发布测试,可以发布成功;
3,使用同样的上传到永久素材的接口,获取media_id后,可以在微信公众号素材库内看到刚才上传的永久素材图片,然后改为使用newspic方式发布失败,提示:Request Error: 40007, invalid media_id hint
4,我使用的是n8n微信公众号社区节点,其内置的说明说使用了如下的微信官方开发文档对接的:https://developers.weixin.qq.com/doc/subscription/api/draftbox/draftmanage/api_draft_add.html
静待回复,感谢
这个可以发布成功:
[
{
"article_type":"news",
"title":"{{ $json.title }}",
"author":"漫步龙",
"content":"{{ $json.content }}",
"thumb_media_id":"{{ $json.result.cover }}",
"show_cover_pic":1,
"need_open_comment":1,
"only_fans_can_comment":0,
"auto_publish":false,
"publish_time":"immediate"
}
]
这个发布失败:
[
{
"article_type": "newspic",
"title": "{{ $json.title }}",
"author": "漫步龙",
"digest": "{{ $json.content.substring(0, 120) }}",
"image_info": {
"image_list": [
{ "media_id": "{{ $json.result.cover }}" }
]
},
"need_open_comment": 1,
"only_fans_can_comment": 0,
"auto_publish": false,
"publish_time": "immediate"
}
]

你好,这里的media_id必须是永久素材media_id,若认为使用的是永久素材的media_id就调用永久素材列表,查看这个media_id是否在永久素材列表中
Request Error: 40007, invalid media_id hint: [lihEQa015366-0] rid: 6965c0b9-20f56fb1-628376c3
[
{
"article_type": "newspic",
"title": "图文模式",
"author": "漫步龙",
"digest": "这是一段文本内容",
"image_info": {
"image_list": [
{ "media_id": "5wxriuc0WpokInpNUZ8obHycZCQ5WsQImdgwDwDsVwV3JYyBo_UsoEIpfiNGHby0" }
]
},
"need_open_comment": 1,
"only_fans_can_comment": 0,
"auto_publish": false,
"publish_time": "immediate"
}
]
{
"article_type": "newspic",
"title": "图文模式",
"author": "漫步龙",
"digest": "这是一段文本内容",
"image_info": {
"image_list": [
{ "media_id": "5wxriuc0WpokInpNUZ8obHycZCQ5WsQImdgwDwDsVwV3JYyBo_UsoEIpfiNGHby0" }
]
},
"need_open_comment": 1,
"only_fans_can_comment": 0,
"auto_publish": false,
"publish_time": "immediate"
}
]