微信 40003 49003

前言

{ “errcode“: 40003, “errmsg“: “invalid openid rid: 5fc89b7d-3101615c-4348884d“ }
微信打标签报错49003
我认为是用户取关导致,所以挨个排查,直到遇到这么一个openido4Cl2jnSL_jUQQDszjqh8vUyDzLA

  {
    "errcode": 40003,
    "errmsg": "invalid openid hint: [EEBb1m4MRa-8V2FXa] rid: 60404184-59f53043-06df24ac"
  }

官方文档说的很清楚
在这里插入图片描述

排查

搜索这个人的个人详情是40003 看文档觉得是取关的,然后自己取关查看自己的个人详情返回

 {
    "subscribe": 0,
    "openid": "oOQf1t8Ebsv17DO2v4Z9LYRtv9H4",
    "tagid_list": []
  }

和他的不一样,也就是说我的这种才是取关的 而他的就是非法ID。
那就找他为啥是非法的,经过对比发现这个ID是有问题的

oOQf1t8Ebsv17DO2v4Z9LYRtv9H4
o4Cl2jnSL_jUQQDszjqh8vUyDzLA

虽然长度是一样的 我们公众号的关注这开头都是 oOQf1t开头 这个不是,为了验证我所想的,全局搜索此次需要打标签的对象
在这里插入图片描述
在这里插入图片描述
随便找到一个o4Cl2jpLA8n1Hdygj-RyNtJx7sAQ这个数据是有问题的,为了避免这个问题,所以我们要筛选下目标
在这里插入图片描述

影响

1个取关人员混杂在打标签中,不影响其他49个打标签的结果,但是一个非法的ID会影响所有参与的人的打标签成功率,导致所有人失败,所以还是要排查清楚

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值