收藏
回答

小程序订阅消息发送,有大概率的返回 40001 的问题,第三方平台托管

请求信息:

SubscribeMsgSendRecordBean(id=null, commonId=e1d0ed24e25d, appId=wx9a412175d4e99f91, openId=occBS5RjhM7E06vuKQNv7QUJatAI, pin=test001, businessId=gen-z, businessType=SUB10011, status=null, data={"touser":"occBS5RjhM7E06vuKQNv7QUJatAI","template_id":"SFVu31__8mcidxbiE9oXtMTtIVkYhFdokDxqENWXHWs","page":"/pages/index/index?eDc=basicPush_e1d0ed24e25d","data":{"thing13":{"value":"测试订阅提醒03"},"thing1":{"value":"新一轮战队活动开启,速来参与!"},"date9":{"value":"2021/07/19 14:32:21"},"date10":{"value":"2021/07/20 14:26:29"},"thing11":{"value":"活动剩余23小时,速来参与"}},"miniProgramState":"formal"}, businessTime=Fri Jul 16 11:47:57 CST 2021, createTime=null), authToken=xxx, wxSendMsg=SubscribeMsgWxSendMsg(touser=occBS5RjhM7E06vuKQNv7QUJatAI, template_id=SFVu31__8mcidxbiE9oXtMTtIVkYhFdokDxqENWXHWs, page=/pages/index/index?eDc=basicPush_e1d0ed24e25d, data={thing13={value=测试订阅提醒03}, thing1={value=新一轮战队活动开启,速来参与!}, date9={value=2021/07/19 14:32:21}, date10={value=2021/07/20 14:26:29}, thing11={value=活动剩余23小时,速来参与}}, miniProgramState=formal), sourceBean=SubscribeMsgWaitingSendSourceBean(businessId=gen-z, openid=occBS5RjhM7E06vuKQNv7QUJatAI, businessCode=SUB10011, templateId=SFVu31__8mcidxbiE9oXtMTtIVkYhFdokDxqENWXHWs, status=1, behaviour=accept, createTime=Fri Jul 16 11:47:57 CST 2021, pin=test001, appid=wx9a412175d4e99f91, commonId=94f8d19554bc8ece9c76bad18f5eabd1, availableNum=23))

响应内容:

{"errcode":40001,"errmsg":"invalid credential, access_token is invalid or not latest rid: 60f51cd8-3a59c1cb-642e985d"}

之前调试能正常接收到消息,后续大部分时间提示 token 这个错误提示


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

2 个回答

  • 华南虎
    华南虎
    2021-07-21

    已解决,谢谢,排查多环境下是否有多处授权刷新token 的情况。

    2021-07-21
    有用
    回复
  • 风清雾云开见日出
    风清雾云开见日出
    2021-07-20

    access_token无效或超过有效期,写个方法定时刷新access_token,或者每次报40001,就调用刷新access_token方法,再重新调用订阅消息和发送消息的方法

    2021-07-20
    有用
    回复
登录 后发表内容