微信小程序

微信相关文档 https://mp.weixin.qq.com/debug/wxadoc/dev/api/

WxApp实现了一下功能:

  • 获取小程序码
  • 获取小程序码(无限制)
  • 获取小程序二维码
  • 获取 accessToken

配置

Config 配置文件

// 组件
'components' => [

    // ...
    // 微信小程序
    'wxApp' => [
        'class' => '\wii\weixin\app\WxApp',
        'appId' => 'appidddddddd',
        'appSecret' => 'appsecretttttttttttttt',
    ]
    // ...
]

接口请求规范

  • 登陆请求

当用户第一次登陆时,由小程序端获取用户登录凭证(code)进而换取y用户登录信息

https://[YOUR_URL]?wxa_code=AAAABBBB
  • 常规请求

当用户成功登录并获取到 session_id 后,所有请求必须带上session_id

https://[YOUR_URL]?wxa_session_id=CCCCCCCC

常用方法

获取小程序码

public function getWxaCode($path, $width = 430, $autoColor = false, $lineColor = [])

获取小程序码(无限制)

public function getWxaCodeUnlimit($scene, $width = 430, $autoColor = false, $lineColor = [])

获取小程序二维码

public function getWxaQrCode($path, $width = 430)

获取 accessToken

public function getAccessToken($refresh = false)

results matching ""

    No results matching ""