55 lines
1.1 KiB
PHP
55 lines
1.1 KiB
PHP
<?php
|
|
namespace app\api\wxapi\request;
|
|
|
|
use app\api\wxapi\Base;
|
|
/* 获取小程序码
|
|
* $GetWxaCodeRequest=new GetWxaCodeRequest();
|
|
* $GetWxaCodeRequest->setAccessToken($AccessTokenRequest->access_token);
|
|
* $GetWxaCodeRequest=$WxClient->execute($GetWxaCodeRequest);
|
|
* */
|
|
class GetWxaCodeRequest extends Base
|
|
{
|
|
private $apiParas = array();
|
|
|
|
private $access_token;
|
|
|
|
public function init(){
|
|
$this->setWidth();
|
|
}
|
|
|
|
public function getApiMethodName(){
|
|
return "wxa/getwxacode";
|
|
}
|
|
|
|
public function getApiParas(){
|
|
return $this->apiParas;
|
|
}
|
|
|
|
public function getGetParas(){
|
|
return $this->OtherData;
|
|
}
|
|
|
|
public function putOtherTextParam($key, $value){
|
|
$this->apiParas[$key] = $value;
|
|
$this->$key = $value;
|
|
}
|
|
|
|
public function setPath($path=''){
|
|
$this->apiParas["path"] = $path;
|
|
}
|
|
|
|
public function setWidth($width=430){
|
|
$this->apiParas["width"] = $width;
|
|
}
|
|
|
|
public function setAccessToken($access_token){
|
|
$this->access_token = $access_token;
|
|
$this->OtherData["access_token"] = $access_token;
|
|
}
|
|
|
|
public function getAccessToken(){
|
|
return $this->access_token;
|
|
}
|
|
|
|
}
|