51 lines
1.1 KiB
PHP
51 lines
1.1 KiB
PHP
<?php
|
||
namespace app\api\wxapi\request;
|
||
|
||
use app\api\wxapi\Base;
|
||
|
||
/* 刷新access_token(如果需要)
|
||
* $RefreshTokenRequest=new RefreshTokenRequest();
|
||
* $RefreshTokenRequest->setAppid($WxClient->appID);
|
||
* $RefreshTokenRequest->setRefreshToken($resp->refresh_token);
|
||
* $resp=$WxClient->execute($RefreshTokenRequest);
|
||
* */
|
||
class RefreshTokenRequest extends Base
|
||
{
|
||
private $apiParas = array();
|
||
private $refresh_token;
|
||
private $appid;
|
||
|
||
public function init(){
|
||
$this->setAppid('');
|
||
$this->apiParas["grant_type"] = 'refresh_token';
|
||
$this->setRefreshToken('');
|
||
}
|
||
|
||
public function getApiMethodName(){
|
||
return "sns/oauth2/refresh_token";
|
||
}
|
||
|
||
public function getApiParas(){
|
||
return $this->apiParas;
|
||
}
|
||
|
||
public function setAppid($appid){
|
||
$this->appid = $appid;
|
||
$this->apiParas["appid"] = $appid;
|
||
}
|
||
|
||
public function getAppid(){
|
||
return $this->appid;
|
||
}
|
||
|
||
public function setRefreshToken($refresh_token){
|
||
$this->refresh_token = $refresh_token;
|
||
$this->apiParas["refresh_token"] = $refresh_token;
|
||
}
|
||
|
||
public function getRefreshToken(){
|
||
return $this->refresh_token;
|
||
}
|
||
|
||
}
|