### 创建临时二维码
~~~
barCodeCreateDisposable($barcode)
~~~
### 参数
* $barcode array() 请求参数(结构如下)
* expire\_seconds 该二维码有效时间,以秒为单位。 最大不超过2592000(即30天),此字段如果不填,则默认有效期为30秒。
* action\_name 二维码类型,
* QR\_SCENE为临时的整型参数值,
* QR\_STR\_SCENE为临时的字符串参数值,
* action\_info 二维码详细信息
* scene\_id 场景值ID,临时二维码时为32位非0整型,永久二维码时最大值为100000(目前参数只支持1—100000)
* scene\_str 场景值ID(字符串形式的ID),字符串类型,长度限制为1到64
### 返回值
#### error
可用is\_error判断,详见《错误处理》
#### success
~~~
array
(
'ticket' => 'gQGU8DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyZXJ1emc1WjNlQjMxcW02SnhxMUEAAgSW_UVaAwQAjScA', //获取的二维码ticket,凭借此ticket可以在有效时间内换取二维码
'expire_seconds' => 2592000, //该二维码有效时间,以秒为单位。 最大不超过2592000(即30天)。
'url' => 'http://weixin.qq.com/q/02eruzg5Z3eB31qm6Jxq1A', //二维码图片解析后的地址,开发者可根据该地址自行生成需要的二维码图片
)
~~~
### 示例
~~~
//二维码请求参数结构定义
$barcode = array(
'expire_seconds' => 2592000,
'action_name' => 'QR_SCENE',
'action_info' => array(
'scene' => array(
'scene_id' => 123
),
),
);
$account_api = WeAccount::create();
$result = $account_api->barCodeCreateDisposable($barcode);
print_r($result);
~~~
*****
### 创建永久二维码
~~~
barCodeCreateFixed($barcode)
~~~
### 参数
* $barcode array() 请求参数(结构如下)
* action\_name 二维码类型,
* QR\_LIMIT\_SCENE为永久的整型参数值,
* QR\_LIMIT\_STR\_SCENE为永久的字符串参数值
* action\_info 二维码详细信息
* scene\_id 场景值ID,临时二维码时为32位非0整型,永久二维码时最大值为100000(目前参数只支持1—100000)
* scene\_str 场景值ID(字符串形式的ID),字符串类型,长度限制为1到64
### 返回值
#### error
可用is\_error判断,详见《错误处理》
#### success
~~~
array
(
'ticket' => 'gQHj8DwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAybjRlM2dWWjNlQjMxMDAwMDAwN1EAAgR2_kVaAwQAAAAA', //获取的二维码ticket,凭借此ticket可以在有效时间内换取二维码
'url' => 'http://weixin.qq.com/q/02n4e3gVZ3eB310000007Q', //二维码图片解析后的地址,开发者可根据该地址自行生成需要的二维码图片
)
~~~
### 示例
~~~
//二维码请求参数结构定义
$barcode = array(
'action_name' => 'QR_LIMIT_STR_SCENE',
'action_info' => array(
'scene' => array(
'scene_str' => 'test'
),
),
);
$account_api = WeAccount::create();
$result = $account_api->barCodeCreateFixed($barcode);
print_r($result);
~~~