收藏
回答

微信发布接口中media_id获取问题?

各位大佬,官方。有个问题请教,就是我php这边开发的时候,自己第三方系统要用到发布接口来管理编辑在公众号后台已经写好保存在草稿箱的文章,现在这边可以把草稿箱中的内容通过 “获取草稿列表” 接口抓到,media_id也能拿到,然后通过发布接口,使用获取到的media_id去发布,提示media_id不合法,请问这是哪里错误了么?这个media_id难道不是获取草稿列表”返回的media_id???,望各位大佬、官方大佬指点下,解答下迷惑。

回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    09-27

    你好,流程没问题,可以排查下是否用错token或者复制错了media_id

    09-27
    有用
    回复 7
    • Jack Lin
      Jack Lin
      09-27
      你好,这个我检查了好多遍,可以确定media_id跟token前后都是一模一样的,连空格都检查了。media_id是草稿列表返回的,但就是提示这个错误。
      第二点:我们的流程:(官方)微信公众号后台编辑文章-保存草稿-回到我们自己开发系统通过草稿列表抓取编辑好的草稿的media_id保存进数据库-通过发布接口把对应media_id草稿发布出去;(请官方看下这个流程是否有问题,因为这里编辑的草稿不是通过“新增永久素材”,“新建草稿”接口在自己系统中编辑,会不会就是因为不是通过接口推送的草稿,而在官方后台编辑好用接口拿到的media_id不是发布接口要的那个media_id?)
      09-27
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      09-27回复Jack Lin
      1:提供获取草稿箱列表的请求包,回包,请求时间点(请求包中必须包含token)
      2:提供下发布返回的rid
      3:若仅仅只是测试流程就用postman调用先走通接口
      09-27
      回复
    • Jack Lin
      Jack Lin
      09-29回复社区技术运营专员--许涛
      rid: 66f8b6b7-212fa159-5cc305b8"
      09-29
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      09-29回复Jack Lin
      必须提供
      09-29
      回复
    • Jack Lin
      Jack Lin
      09-30回复社区技术运营专员--许涛
      access_token:84_LJwCg38HdPY9oJMdruiInW43g4GpgYusAikkxDyqxiSrPTRZ3tE4ZB12ddTUxuxSHGWK6JsGqzdkN1bhtqnjlkgCIRgH4Mo8U1isGKsge0Hepoy-PR1GiUCqJ8AYHVhADASBP
      rid: 66fa01a1-7cf93a85-66db5fcf
      这个地址就是线上地址,环境也是线上环境,与正式环境一样,部署线上开发。请求信息截图中
      09-30
      回复
    查看更多(2)
登录 后发表内容