I_love_china
I_love_china
  • 发布:2019-09-26 14:28
  • 更新:2019-11-25 16:42
  • 阅读:4742

APP使用第三方微信授权登录uni.login,报 {"code":-1,"errMsg":"login:fail:无效的参数"}

分类:uni-app

APP使用第三方微信授权登录 uni.login,报 {"code":-1,"errMsg":"login:fail:无效的参数"} 。
操作:
1、选中manifest.json->App 模块权限配置->OAuth。填写manifest.json->App SDK 配置->登录鉴权。
2、对 iOS基座进行配置,引入 liblibOauth.a 、 libWXOauth.a 、 libWeChatSDK.a 及 对应的 framework 等。
3、使用 HBuilderX (2.2.2.20190816) 生成本地打包APP资源,将生成的www文件放入iOS基座中,并运行。
4、uni.login 使用方法如下:
c_login() {
console.log("==========c_login-----------");
uni.login({
provider: 'weixin',
timeout : 20000,
success(res) {
console.log('login--res--', JSON.stringify(res));
},
fail(err) {
console.log('login--err--', JSON.stringify(err));
}
});
}
Q: uni.login 返回失败 {"code":-1,"errMsg":"login:fail:无效的参数"} 。

2019-09-26 14:28 负责人:无 分享
已邀请:
I_love_china

I_love_china (作者) - IT前端男

该问题是由于在 项目的info.plist 需要配置 weixinoauth --> Dictionary 。参数 appid 和 appSecret 。 可参考官方提供的HBuilder-Hello 项目里的 info.plist 文件。

Dircex

Dircex - 练习时长两年半的前端练习生

2、对 iOS基座进行配置,引入 liblibOauth.a 、 libWXOauth.a 、 libWeChatSDK.a 及 对应的 framework 等。

------ 这里是些什么样的文件呢 大佬 求解

该问题目前已经被锁定, 无法添加新回复