维亚开放平台
首页维亚官网
首页维亚官网
联系邮件
微亚盒子微亚运动
大空间
微亚盒子微亚运动
大空间
  1. 微亚运动
  • 接入前准备
  • 开始开发
    • 获取 Access Token
      POST
  • 用户信息
    • 获取用户信息
      GET
  • 游戏排行榜
    • 创建排行榜
      POST
    • 查询排行榜榜单
      GET
  • 游戏比赛记录
    • 查询游戏记录
      GET
    • 查询游戏对局详细信息
      GET
  • 店铺
    • 查询已获得授权的店铺
      GET
  • 会员码
    • 创建玩家会员码
      POST
  • 设备联动
    • 玩家扫描机台二维码登录
      POST
  1. 微亚运动

用户信息

用户授权#

第三方小程序可以通过微亚运动小程序授权机制,来获取用户信息,进而实现业务逻辑。

开发前准备#

授权机制依托于小程序 api wx.navigateToMiniProgram 与 wx.navigateBackMiniProgram
需要根据微信开发规范进行调用

开发步骤#

授权流程分两三步:
1.
引导用户进入小程序授权页面同意授权,获取 code
2.
通过 code 换取用户基础信息

第一步:用户同意授权,获取 code#

在第三方小程序添加一个授权按钮,在用户点击事件中调用 wx.navigateToMiniProgram 来引导用户授权
用户授权后,会跳转回第三方小程序。在第三方小程序的 App.onShow 或 wx.onAppShow 回调 options 参数将包含获取玩家信息的 code 参数
也可以在授权回调后调用 wx.getLaunchOptionsSync 获取玩家信息的 code 参数

wx.navigateToMiniProgram 参数说明#

参数必填说明
appId是固定值,微亚运动小程序 AppId 为 wx461bc25054ea0408
path是1. 页面路径固定为 /modules/oauth/index
2.client_id 分配给第三方调用凭证的唯一标识
3.response_type 固定为 code
4. state 授权回调时会原样返回给第三发小程序,可以填写a-zA-Z0-9的参数值
envVersion否要打开的小程序版本。仅在当前小程序为开发版或体验版时此参数有效。如果当前小程序是正式版,则打开的小程序必定是正式版
success否接口调用成功的回调函数
fail否接口调用失败的回调函数

示例代码#

错误返回码说明#

error 返回码说明
invalid_requestclien_id、response_type 参数错误
server_error系统异常
access_denied用户拒绝授权

第二步:通过 code 换取用户基础信息#

调用 获取用户信息 获取玩家信息

扫码关注微亚公众号

微亚作为一家以技术驱动的VR公司自主掌握游戏开发、设备制造、玩家培育、赛事运营各个关键节点,打通线上线下电竞闭环,未来将深耕祖国内地VR电竞市场并创造专属 VR 电竞生态圈。

修改于 2024-08-16 09:36:39
上一页
获取 Access Token
下一页
获取用户信息
Built with