微信企业号-根据code获取成员信息(过期code)

二次请求获取成员信息时,会报如下错误;
{
   "errcode": "40029",
   "errmsg": "invalid code"
}

这种情况是code过期了,企业号开发文档明确的写着
”通过成员授权获取到的code,每次成员授权带上的code将不一样,code只能使用一次,10分钟未被使用自动过期“(http://qydev.weixin.qq.com/wiki/index.php?title=OAuth%E9%AA%8C%E8%AF%81%E6%8E%A5%E5%8F%A3)
所以如果报40029时,只要再次请求一次-企业获取code https://open.weixin.qq.com/connect/oauth2/authorize?appid=CORPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&agentid=AGENTID&state=STATE#wechat_redirect获取新的code即可

 

posted on 2017-08-02 10:42  果然朝辉  阅读(2703)  评论(0编辑  收藏  举报

导航