获取用户列表的BUG
发布于 7 年前 作者 qjiang 4531 次浏览 来自 官方Issues

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140840接口地址

http请求方式: GET(请使用https协议)

https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID

上面是接口

附:关注者数量超过10000时

当公众号关注者数量超过10000时,可通过填写next_openid的值,从而多次拉取列表的方式来满足需求。

具体而言,就是在调用接口时,将上一次调用得到的返回中的next_openid值,作为下一次调用中的next_openid值。

第一次获取没问题,但第二次或是第三次获取时,出现一个问题,用最后一个openid做为第二次或是第N次开始的第一个值

那么这个用户取消关注,这个openid在微信服务器上没了,查询时没有这个openid,就会出现

{“errcode”:40003,“errmsg”:“invalid openid hint: [MNIKPA04773705]”}

这个错误

如果所有粉丝都拉取完了,再次拉取时还是这个错误

{“errcode”:40003,“errmsg”:“invalid openid hint: [MNIKPA04773705]”}

请官方技术或是其他人求解答方法

2 回复

你好,若问题未解决的话,麻烦贴一下公众号的原始id、涉及的openid、具体的请求、请求时间

这个不用贴ID吧,最后一个粉丝取消关注了,你第二次获取时没有这个openid就往下获取不了粉丝了啊!就会出错啊!明白我说的意思不是个bug啊!如果倒数第2个也取消了那彻底不能继续往下获取了!

回到顶部