虎牙开放平台文档

小程序unionId

小程序unionId是用于标注小程序用户(主播/观众)的身份标识。一个开发者下的多个小程序中,同一个用户,可通过unionId来区分用户的唯一性。

名词解析

  • unionId:用户唯一标识,小程序所有用户的身份标识统称。
  • profileId:主播的唯一标识(unionId),如SDK接口、小程序API出现该字段,代表该标识是当前小程序运行所在直播间的主播。
  • userId:观众的唯一标识(unionId),,如SDK接口、小程序API出现该字段,代表该标识是当前使用小程序的观众。

小程序unionId的获取方式

当用户(主播/观众)授权使用小程序后,可通过以下方法获取:

  • 1、调用SDK接口hyExt.vip.getJWT,获取到Token,解密数据中获取profileId和userId。
  • 2、调用SDK接口hyExt.request,发送请求到小程序开发者后台服务器,从header中获取到authorization,解密数据中获取profileId和userId。

解密方式

请参考统一鉴权说明