获取用户账号

获取当前 App 登录的用户登录的手机号(天翼账号),需先调用 ok.login 接口。

调用该能力需要用户主动触发才能发起获取手机号接口,且手机号必须只能在开发者服务端获取。

使用方法

  1. 调用 ok.login 获取 临时登录凭证h5appCode,并回传到开发者服务器。
  2. 调用 code2Session 接口,换取 用户唯一标识openId服务端会话密钥h5appSession
    之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。
  3. 调用 getUserInfo 接口,获取加密后的用户信息。

更多使用方法详见 小程序登录

用户信息

通过以上方法获取加密后的用户信息,通过 解密算法 解密后包含如下参数信息:

属性名 类型 长度 说明
openId string 255 用户唯一标识。开发者可依据该值和用户体系做绑定关系
phoneNumber string 11 用户手机号
appId string 8 小程序 ID
timestamp number 255 时间戳

更多使用方法详见 获取用户信息

代码示例

{
"openId": "ee01554bdc77dee74db8bf8acc3426690c2572c9694e38e8",
"appId": "0e0d8b62",
"phoneNumber": "18912345679",
"timestamp":1578042800057
}
  1. 1. 获取用户账号
    1. 1.1. 使用方法
    2. 1.2. 用户信息
      1. 1.2.1. 代码示例