收藏
回答

服务端获取手机号失败,请问是否有限制?

@Autowired
private WxMaService wxService;
public Map<String, Object> miniAppPhone(String code, String encryptedData, String ivStr) {
    Map<String, Object> dataMap = Maps.newHashMap();
    try {
        WxMaJscode2SessionResult session = wxService.getUserService().getSessionInfo(code);
        WxMaPhoneNumberInfo numberInfo = wxService.getUserService().getPhoneNoInfo(session.getSessionKey(), encryptedData, ivStr);

        String phoneNumber = numberInfo.getPhoneNumber();
        String countryCode = numberInfo.getCountryCode() ;

    } catch (WxErrorException e) {
        e.printStackTrace();
    }
    return dataMap;
}


服务端这样子调用,时不时就会报code已失效的。 但有时候就是好的,保证每次都是从小程序端获取的code、encryptedData、ivStr。

请问该接口是有什么调用次数的限制之类的吗?

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

1 个回答

  • C'est la vie
    C'est la vie
    2020-07-18

    报的code是 40163

    2020-07-18
    有用 1
    回复
登录 后发表内容
问题标签