您的位置 首页 > 数码极客

如何获取微信授权的code—怎么授权微信获取地理位置!

在小程序开发中,特别是一些电商平台,需要获取用户的手机号码.

前端是无法直接获取用户手机号码,前端需要用户点击同意授权后,把获取到用户的code传给后端.后端收到code后,要先获取一下token(获取token的代码,下次发).具体代码如下(我是用golang原生写的).

//获取微信手机号码 func GetPhoneNumber(wxCode string) interface{} { //获取用户的token 明天发获取token的代码 accessToken := GetAccessToken() httpData := make(map[string]interface{}) httpData["code"] = wxCode httpDataCode, _ := j(httpData) httpUrl := "; + accessToken client := &{} req, _ := ("POST", httpUrl, by(httpDataCode)) req.Header.Add("content-type", "application/json") res, _ := client.Do(req) defer func() { _ = res.Body.Close() }() body, _ := iou) (string(body)) var bodyData map[string]interface{} _ = j(body, &bodyData) return bodyData["phone_info"].(interface{}).(map[string]interface{})["purePhoneNumber"] } 注意!!! "; + accessToken token一定要拼接到url后面,至于为啥,微信规定的哈.

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“如何获取微信授权的code,怎么授权微信获取地理位置,如何获取微信授权的appid,如何获取微信授权登录,获取微信授权失败怎么解决,如何授权微信获取位置信息”边界阅读