HarmonyOS鸿蒙Next中快应用授权登录account.authorize报错2009
HarmonyOS鸿蒙Next中快应用account.authorize接口使用简易模式登录,报错:{"code":2009,"data":"authorize fail"}
这个快应用,之前是能登录成功的,也有上架,后来因为证书问题被下架了,现在想要重新上架。
代码没有修改,但是测试的时候发现,调用授权接口account.authorize报错:{"code":2009,"data":"authorize fail"}
快应用包名:com.jiuzhouduanju.app
快应用APPID:106868887
相关代码:
function getSimpleToken() {
return new Promise((resolve, reject) => {
account.authorize({
appid: '106868887',
type: 'token',
scope: 'scope.baseProfile',
redirectUri: 'http://www.jxjzwh.cn/',
success: (data) => {
resolve(data.accessToken)
},
fail: (data, code) => {
console.log(code, data)
switch (code) {
case 201:
prompt.showToast({ message: '请登录' })
break
default:
prompt.showToast({ message: '登录失败,请稍后重试' })
break
}
reject({ code, data })
}
})
})
}
更多关于HarmonyOS鸿蒙Next中快应用授权登录account.authorize报错2009的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
开发者您好,您的问题需要进一步分析,请添加快应用QQ:2851508921,谢谢。
更多关于HarmonyOS鸿蒙Next中快应用授权登录account.authorize报错2009的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
好的,谢谢,已添加好友,等待审核,
在HarmonyOS鸿蒙Next中,快应用授权登录时遇到account.authorize
报错2009,通常是由于以下原因之一:
- 应用未正确配置授权信息;
- 用户未安装或未登录华为账号;
- 网络连接问题。
建议检查应用的授权配置,确保用户已登录华为账号,并确认网络连接正常。如问题持续,可参考官方文档或联系技术支持。