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,通常是由于以下原因之一:

  1. 应用未正确配置授权信息;
  2. 用户未安装或未登录华为账号;
  3. 网络连接问题。

建议检查应用的授权配置,确保用户已登录华为账号,并确认网络连接正常。如问题持续,可参考官方文档或联系技术支持。

回到顶部