小程序
小游戏
企业微信
微信支付
扫描小程序码分享
https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/phonenumber/phonenumber.getPhoneNumber.html
获取用户手机号接口,服务端返回{"errcode":47001,"errmsg":"data format error hint: [ziBaCOLoRa-I3GHnA] rid: 61d418a1-6f61a534-08ac2c70"}, 请求参数数组和json格式的都试过,返回一样的错误,请问怎么解决呢
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
token写到url上,code用json。你说都试过了,咋试的也不知道
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
String phoneUrl = "https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token="+access_token; HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); headers.add("Accept","application/json"); Map<String,Object> phoneParam = new HashMap<>(); phoneParam.put("code ",phoneCode); HttpEntity phoneEntity = new HttpEntity(phoneParam,headers); ResponseEntity<String> stringResponseEntity = restTemplate.postForEntity(phoneUrl, phoneEntity, String.class); // 获取手机号码的结果 JSONObject phoneResult = JSONObject.parseObject(stringResponseEntity.getBody()); System.out.println("获取手机号码:"+phoneResult); 我这样写也是一样的结果 {"errcode":47001,"errmsg":"data format error hint: [SJkBxSDNRa-5M1TrA] rid: 62615037-5aa6ea78-64d07f9d"} java代码实现的! 不知道怎么做了!
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
token写到url上,code用json。你说都试过了,咋试的也不知道
String phoneUrl = "https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token="+access_token; HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); headers.add("Accept","application/json"); Map<String,Object> phoneParam = new HashMap<>(); phoneParam.put("code ",phoneCode); HttpEntity phoneEntity = new HttpEntity(phoneParam,headers); ResponseEntity<String> stringResponseEntity = restTemplate.postForEntity(phoneUrl, phoneEntity, String.class); // 获取手机号码的结果 JSONObject phoneResult = JSONObject.parseObject(stringResponseEntity.getBody()); System.out.println("获取手机号码:"+phoneResult); 我这样写也是一样的结果 {"errcode":47001,"errmsg":"data format error hint: [SJkBxSDNRa-5M1TrA] rid: 62615037-5aa6ea78-64d07f9d"} java代码实现的! 不知道怎么做了!