HarmonyOS 元服务华为登录功能

后端集成华为登录功能后未能获取到手机号,返回的参数里面只有OpenId,没有手机号。

HarmonyOS
2024-11-01 10:08:32
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

​用户元服务需要使用组件登录,登录类型传LoginType.PHONE_NUMBER,可以参考

https://developer.huawei.com/consumer/cn/doc/atomic-guides/account-guide-atomic-longin-with-component-0000001750362901​里面的流程去登录获取手机号。

注:1、如需获取当前授权手机号,请参考服务端开发获取手机号。可以参考:​https://developer.huawei.com/consumer/cn/doc/atomic-guides/account-guide-atomic-phonenumber-realtime-0000001794923733#section380015370555

2、组件登录后只能获取到Authorization Code,需要使用Authorization Code换取Access Token(关注响应消息中scope里需要含有phone:例如:“scope”: “phone openid”,),再使用Access Token获取用户信息,用户信息里包含手机号。​

分享
微博
QQ
微信
回复
2024-11-01 15:15:40
相关问题
HarmonyOS 服务获取华为ID报错
155浏览 • 1回复 待解决
HarmonyOS 华为登录服务Server问题咨询
53浏览 • 1回复 待解决
HarmonyOS服务添加、删除功能
991浏览 • 1回复 待解决
使用华为账号服务登录的示例代码
2029浏览 • 1回复 待解决
HarmonyOS 服务功能开发的demo实例
158浏览 • 1回复 待解决
HarmonyOS 集成华为一键登录 服务端demo
284浏览 • 2回复 待解决
HarmonyOS 华为登录问题 -
204浏览 • 1回复 待解决
提供一下服务华为支付的接入文档
1894浏览 • 1回复 待解决
HarmonyOS 华为登录 fail:1001502014
34浏览 • 1回复 待解决
HarmonyOS服务与原子服务
12949浏览 • 2回复 待解决
HarmonyOS 华为账号登录界面
61浏览 • 1回复 待解决
HarmonyOS 服务卡片
192浏览 • 1回复 待解决
HarmonyOS 华为快速登录权限问题
208浏览 • 1回复 待解决