获取用户账号
获取当前 App 登录的用户登录的手机号(天翼账号),需先调用 ok.login 接口。
调用该能力需要用户主动触发才能发起获取手机号接口,且手机号必须只能在开发者服务端获取。
使用方法
- 调用 ok.login 获取 临时登录凭证
h5appCode
,并回传到开发者服务器。 - 调用 code2Session 接口,换取 用户唯一标识
openId
和 服务端会话密钥h5appSession
。
之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。 - 调用 getUserInfo 接口,获取加密后的用户信息。
更多使用方法详见 小程序登录。
用户信息
通过以上方法获取加密后的用户信息,通过 解密算法 解密后包含如下参数信息:
属性名 | 类型 | 长度 | 说明 |
---|---|---|---|
openId |
string | 255 | 用户唯一标识。开发者可依据该值和用户体系做绑定关系 |
phoneNumber |
string | 11 | 用户手机号 |
appId |
string | 8 | 小程序 ID |
timestamp |
number | 255 | 时间戳 |
更多使用方法详见 获取用户信息。
代码示例
{ |