关于通过code获取用户信息和获取手机号?
发布于 6 年前 作者 fang13 3568 次浏览 来自 问答

通过wx.login获取到code,然后通过code拿到session_key获取到了用户openId等信息,随后又需要获取用户手机号,这是在getPhoneNumber里面再调用wx.login获取到code,然后去拿session_key,直接返回了{“errcode”:40029,“errmsg”:“invalid code, hints: [ req_id: dfACm44ce-HTHkuA ]”},这是什么原因呢?两次code都不一样

3 回复

获取的code好像5分钟更新一次,注意更新

一个code只能使用一次,你这里使用两次了;调用后面的函数需要重新获取一个code

code获取openId时已经用过一次了。获取手机号是要单独用button + getPhoneNumber回调的。以上是分开的两步,code也要分开。

回到顶部