HarmonyOS 华为登录服务Server问题咨询
目前客户端接入了华为登录组件,
scopes = ['quickLoginAnonymousPhone', 'openid']
loginType = loginComponentManager.LoginType.PHONE_NUMBER,
用户授权同意后获取到了openId、unionId、idToken、authCode、匿名手机号,转交给后端生成了AccessToken,但是在拉取用户信息时只返回了unionId、openId,用户手机号、昵称、头像均未返回,以下为curl请求,示例token做了加工:
LoginType=
curl --location 'xxx' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'access_token=xxx' \
--data-urlencode 'getNickName=1'
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 华为账号登录问题咨询
426浏览 • 1回复 待解决
HarmonyOS 元服务华为登录功能
723浏览 • 1回复 待解决
HarmonyOS 华为登录问题 -
382浏览 • 1回复 待解决
HarmonyOS 华为快速登录权限问题
447浏览 • 1回复 待解决
使用华为账号服务登录的示例代码
2153浏览 • 1回复 待解决
HarmonyOS 元服务 华为登录 如何拿到手机号
302浏览 • 1回复 待解决
HarmonyOS 集成华为一键登录 服务端demo
508浏览 • 2回复 待解决
HarmonyOS 云服务卡片刷新次数问题咨询
433浏览 • 1回复 待解决
HarmonyOS 华为登录 fail:1001502014
262浏览 • 1回复 待解决
HarmonyOS 华为一键登录 客户端服务端如何接入
561浏览 • 2回复 待解决
HarmonyOS 集成华为账号登录后,点击登录出错
400浏览 • 1回复 待解决
HarmonyOS APP上架华为应用商店的问题咨询
651浏览 • 1回复 待解决
HarmonyOS 华为账号登录界面
178浏览 • 1回复 待解决
HarmonyOS 华为LoginPanel登录相关
594浏览 • 1回复 待解决
HarmonyOS 华为账号登录报错1001500001
2029浏览 • 2回复 待解决
HarmonyOS 使用华为ID登录报错
387浏览 • 1回复 待解决
HarmonyOS 接入华为登录内部报错1001502001
892浏览 • 1回复 待解决
HarmonyOS 华为快速登录和华为账号一键登录目前是什么区别
487浏览 • 1回复 待解决
#鸿蒙学习大百科#哪些应用、元服务需要继承华为快速登录功能?
624浏览 • 1回复 待解决
HarmonyOS 使用华为登录API 报错1001500001
947浏览 • 1回复 待解决
HarmonyOS 华为账号一键登录
549浏览 • 1回复 待解决
HarmonyOS 使用华为快速登录,本地可以登录成功,打包app后,登录失败
402浏览 • 1回复 待解决
HarmonyOS 华为账号登录获取头像和昵称
672浏览 • 1回复 待解决
HarmonyOS server端华为支付参数中的APP_ID从哪里获取
425浏览 • 1回复 待解决
HarmonyOS 元服务静默登录报错1001500001
151浏览 • 1回复 待解决
一、获取到了openId、unionId、idToken、authCode、匿名手机号:
1、获取到UnionID、OpenID之后,应用可以查看“应用系统”中是否已存在关联关系。如果已存在关联关系 应用可以结合风控、安全因素及自身业务场景判断 是否免用户操作,静默登录应用。
2、如果未关联 不能直接使用第一步获取到的authCode请求Access Token的。
3、这时需要应用先拉起 应用自己实现的“一键登录页面”。一键登录界面中需要有“LoginWithHuaweiIDButton”一键登录组件。
4、用户点击一键登录界面中的“LoginWithHuaweiIDButton”一键登录组件之后 ,应用可以重新获取到authorizationCode,通过这一步骤获取到的authCode可以获取到手机号等信息。
更具体的流程可以参考下方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/account-phone-unionid-login-V5#section4654113502814