HarmonyOS 华为账号登录接口返回信息

华为登录模块的验证ID Token有效性接口里,接口的响应数据如何操作才能返回包含profile(昵称)字段的数据,也就是scope如何设置为profile?

https://developer.huawei.com/consumer/cn/doc/harmonyos-references/account-api-verify-id-token-0000001784977429

{ 
  "sub_error": 15007, 
"error_description": "id_token is empty", 
"error": 1500 
}

1、createLoginWithHuaweiIDRequest和createAuthorizationWithHuaweiIDRequest是都可以用来进行账号绑定登录的么,两者只是scope配置的区别么?目前是按照这个开发指南使用的createLoginWithHuaweiIDRequest,https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/account-login-with-api-0000001649450281

2、附件的弹窗,用户授权之后,想取消授权,可以在哪里取消?

HarmonyOS
2024-08-23 00:00:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

这个可以调用我获取头像昵称接口https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-get-avatar-nickname-0000001649962209-V5#section154801110677里面的示例代码,其中有scope和permissions的传参:

// 获取头像昵称需要传如下scope 
authRequest.scopes = ['profile']; 
// 若开发者需要进行服务端开发,则需传如下permission获取authorizationCode 
// authRequest.permissions = ['serviceauthcode']; 
// 若开发者需要进行服务端开发,则需传如下permission获取authorizationCode ,如果需要端测这边直接返回idtoken,permission需要传idtoken 
authRequest.permissions = ['serviceauthcode','idtoken'];

更详细的scopes和permissions里面可以传哪些值 ,可以看下API文档里面的说明:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/account-api-authentication-0000001652386449-V5#section12940173017165

1、当前调用的通过API登录接口–createLoginWithHuaweiIDRequest是执行华为帐号登录请求后直接返回登录的数据的。

2、createAuthorizationWithHuaweiIDRequest,属于获取用户信息的API(https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-get-avatar-nickname-0000001649962209-V5),需要授权,比如获取头像昵称、手机号快速验证这些获取用户信息的接口调用都是要用户授权同意后才能够返回这些数据的。

3、用户授权之后,想取消授权,可以直接调用我们的取消授权接口 https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/account-api-authentication-V5

分享
微博
QQ
微信
回复
2024-08-23 20:04:34
相关问题
HarmonyOS 华为账号登录报错1001500001
775浏览 • 1回复 待解决
华为账号登录获取不到手机号
293浏览 • 1回复 待解决
使用华为账号服务登录的示例代码
1601浏览 • 1回复 待解决
HarmonyOS 无法拉起账号登录页面
241浏览 • 1回复 待解决
HarmonyOS 怎么判断登录账号有变动
153浏览 • 1回复 待解决
华为事件通知接口返回10008错误码
9026浏览 • 2回复 待解决
HarmonyOS 元服务华为登录功能
86浏览 • 1回复 待解决
HarmonyOS 使用华为登录API 报错1001500001
118浏览 • 1回复 待解决
华为账号对外开放的范围
1425浏览 • 1回复 待解决
华为账户登录release环境报错1001500001
322浏览 • 1回复 待解决
使用华为账号DEMO需要应用上架么
703浏览 • 1回复 待解决
华为账号实时验证/二次放号相关咨询
1599浏览 • 1回复 待解决