收藏
回答

要用api的删除群发功能,需要找公众号已发文章的msg_id?提示"errcode": 40059,

多年前发的公众号文章是用的不知哪里的第三方平台,目前已经找不到,所以需要用api的删除群发功能(地址:https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Batch_Sends_and_Originality_Checks.html#4),post的时候{"msg_id":30124,"article_idx":2},需要找公众号已发文章的msg_id,

因此使用了下面标的id

,但是返回提示是{ "errcode": 40059, "errmsg": "invalid msg id hint: [.YTCtA0299st20]" }

没有办法只好用 https://api.weixin.qq.com/datacube/getarticlesummary?access_token= xxxxx , 获取该文章的json信息

但是,把这个msgid当成msg_id,然后进行json post ,还是无法删除提示{ "errcode": 40059, "errmsg": "invalid msg id hint: [.YTCtA0299st20]" }

所以来请教如何获取已经推送的文章的msg_id。

诚挚感谢!!!

诚挚感谢!!!

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

3 个回答

  • 大能猫
    大能猫
    2020-06-22

    上面的接口返回的 msgid,实际指的是图文消息的: msg_data_id。

    -----------------------

    而api的删除群发功能,中需要的是 【消息id】:msg_id。

    我发现腾讯经常各种api和文档出错,惨不忍睹。

    msg_id 出现的情况只有一种,那就是使用api接口群发消息,然后会返回 msg_id(消息id),如果是图文消息的话,还会增加返回字段:msg_data_id。

    使用 https://api.weixin.qq.com/datacube/getarticlesummary?access_token 图文分析接口中的这个api,返回的msg_id, 和 群发API 返回的 msg_data_id 相对应。


    真是辣鸡的不要不要的


    2020-06-22
    有用
    回复
  • harvey
    harvey
    2020-04-28

    @官方 目前我发现可以根据 查公众号历史文章的时候查询到msg_id 但是用公众号后台发送的文章不能通过接口删除 只有通过接口发文的文章可以通过接口删除 求助为什么?

    是规则限制嘛@官方小姐姐 @官方

    2020-04-28
    有用
    回复 1
    • 蔬菜不是菜
      蔬菜不是菜
      2021-04-09
      目前我发现可以根据 查公众号历史文章的时候查询到msg_id 这个是那个接口呢
      2021-04-09
      回复
  • tudor
    tudor
    2020-04-23

    如何已知自己微信公众号的文章的链接获取该文章对应msg_id ?

    2020-04-23
    有用
    回复 1
    • 蔬菜不是菜
      蔬菜不是菜
      2021-04-09
      楼主你好,问题解决了吗?能通过已知自己微信公众号的文章的链接获取该文章对应msg_id吗》
      2021-04-09
      回复
登录 后发表内容
问题标签