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服务添加、删除功能
620浏览 • 1回复 待解决
使用华为账号服务登录的示例代码
1758浏览 • 1回复 待解决
HarmonyOS服务与原子服务
12648浏览 • 2回复 待解决
提供一下服务华为支付的接入文档
1741浏览 • 1回复 待解决
HarmonyOS 服务上架问题?
110浏览 • 1回复 待解决
HarmonyOS 服务各种API报错
251浏览 • 1回复 待解决
服务服务卡片的区别
3097浏览 • 1回复 待解决
HarmonyOS 华为LoginPanel登录相关
157浏览 • 1回复 待解决
HarmonyOS 华为账号登录报错1001500001
1272浏览 • 1回复 待解决
HarmonyOS 使用华为登录API 报错1001500001
406浏览 • 1回复 待解决
HarmonyOS服务打包,打不了总包
498浏览 • 1回复 待解决
实现简易服务卡片Demo
951浏览 • 1回复 待解决
HarmonyOS 华为账号登录接口返回信息
543浏览 • 1回复 待解决
HarmonyOS 有没有指纹登录功能
125浏览 • 1回复 待解决
HarmonyOS 一键登录功能
201浏览 • 1回复 待解决