callmez\wechat\sdk\Wechat::createQrCode PHP Method

createQrCode() public method

创建QR二维码 调用的参数示例 $params = [ 二维码类型,QR_SCENE为临时,QR_LIMIT_SCENE为永久,QR_LIMIT_STR_SCENE为永久的字符串参数值,默认为QR_SCENE 'action_name' => 'QR_SCENE', 'action_info' => [ 'scene' => [ 场景值ID,临时二维码时为32位非0整型,永久二维码时最大值为100000(目前参数只支持1--100000) 'scene_id' => $sceneId, 场景值ID(字符串形式的ID),字符串类型,长度限制为1到64,仅永久二维码支持此字段 'scene_str' => $sceneStr ] ] ];
public createQrCode ( array $params ) : array | boolean
$params array
return array | boolean
    public function createQrCode(array $params)
    {
        $params = array_merge(['expire_seconds' => 1800, 'action_name' => 'QR_SCENE'], $params);
        $result = $this->httpRaw(self::WECHAT_CREATE_QRCODE_URL . 'access_token=' . $this->getAccessToken(), $params);
        return isset($result['ticket']) ? $result : false;
    }
Wechat