根据文档: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