PHP Class PFinal\Wechat\Service\QrcodeService

Since: 1.0
Author: Zou Yiliang
Inheritance: extends BaseService
Datei anzeigen Open project: pfinal/wechat Class Usage Examples

Public Methods

Method Description
forever ( integer | string $sceneId ) : array 生成永久二唯码
temporary ( integer $sceneId, null $expireSeconds = null ) : array 生成临时二唯码
url ( string $ticket ) : string 通过ticket换取二维码

Method Details

forever() public static method

生成永久二唯码
public static forever ( integer | string $sceneId ) : array
$sceneId integer | string 场景值ID 32位非0整型,最大值为100000,目前参数只支持1--100000; 字符串形式的ID,长度限制为1到64,仅永久二维码支持
return array 返回值参考 QrcodeService::temporary()方法的返回值

temporary() public static method

生成临时二唯码
public static temporary ( integer $sceneId, null $expireSeconds = null ) : array
$sceneId integer 场景值ID 32位非0整型, 建议大于100000,避免与永久二唯码冲突(永久二维码时最大值为100000,目前参数只支持1--100000)
$expireSeconds null 该二维码有效时间,以秒为单位。 最大不超过2592000(即30天),为null时默认有效期为30秒。
return array [ 'ticket'=>'gQH47joAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9x', //获取的二维码ticket,凭借此ticket可以在有效时间内换取二维码 'expire_seconds'=>'60', //该二维码有效时间,以秒为单位。 最大不超过2592000(即30天) 'url'=>'http://weixin.qq.com/q/kZgfwMTm72WWPkovabbI', //二维码图片解析后的地址,开发者可根据该地址自行生成需要的二维码图片 ]

url() public static method

通过ticket换取二维码
public static url ( string $ticket ) : string
$ticket string 获取二维码ticket后,用ticket换取二维码图片。本接口无须登录态即可调用
return string 返回可用于