城市服务实名授权能否在Android应用中调起 获取code吗?
发布于 4 年前 作者 linmin 14211 次浏览 来自 问答

根据文档:https://developers.weixin.qq.com/miniprogram/dev/framework/cityservice/cityservice-checkrealnameinfo.html 的第二条内容:

2、获取code参数

1、请求方式:

跳转至微信城市服务提供的appid和path
appid:wx308bd2aeb83d3345
path:subPages/city/wxpay-auth/main

编写如下代码:

IWXAPI api = WXAPIFactory.createWXAPI(MainActivity.this, "wxbb1fb24cf7e705ba", false);
api.registerApp("wxbb1fb24cf7e705ba");//wxbb1fb24cf7e705ba 是安卓应用的appid
if (!api.isWXAppInstalled()) {
  Toast.makeText(MainActivity.this,"您的设备未安装微信客户端",Toast.LENGTH_SHORT).show();
} else {
  WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();
  req.userName = "wx308bd2aeb83d3345"; // 填小程序原始id
  req.path = "subPages/city/wxpay-auth/main";                  ////拉起小程序页面的可带参路径,不填默认拉起小程序首页,对于小游戏,可以只传入 query 部分,来实现传参效果,如:传入 "?foo=bar"。
  req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;// 可选打开 开发版,体验版和正式版
  api.sendReq(req);
}

问题:

我们已成功申请小程序开通城市服务功能权限,且将 wxbb1fb24cf7e705ba 替换为我们小程序的appId 也提示如下图片所示

跳转到微信后,提示 bad_param

回到顶部