小程序
小游戏
企业微信
微信支付
扫描小程序码分享
各位大佬,官方。有个问题请教,就是我php这边开发的时候,自己第三方系统要用到发布接口来管理编辑在公众号后台已经写好保存在草稿箱的文章,现在这边可以把草稿箱中的内容通过 “获取草稿列表” 接口抓到,media_id也能拿到,然后通过发布接口,使用获取到的media_id去发布,提示media_id不合法,请问这是哪里错误了么?这个media_id难道不是 “获取草稿列表”返回的media_id???,望各位大佬、官方大佬指点下,解答下迷惑。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,流程没问题,可以排查下是否用错token或者复制错了media_id
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,流程没问题,可以排查下是否用错token或者复制错了media_id
第二点:我们的流程:(官方)微信公众号后台编辑文章-保存草稿-回到我们自己开发系统通过草稿列表抓取编辑好的草稿的media_id保存进数据库-通过发布接口把对应media_id草稿发布出去;(请官方看下这个流程是否有问题,因为这里编辑的草稿不是通过“新增永久素材”,“新建草稿”接口在自己系统中编辑,会不会就是因为不是通过接口推送的草稿,而在官方后台编辑好用接口拿到的media_id不是发布接口要的那个media_id?)
2:提供下发布返回的rid
3:若仅仅只是测试流程就用postman调用先走通接口
rid: 66fa01a1-7cf93a85-66db5fcf
这个地址就是线上地址,环境也是线上环境,与正式环境一样,部署线上开发。请求信息截图中