PHP 클래스 Google\Spreadsheet\DefaultServiceRequest

저자: Asim Liaquat ([email protected])
상속: implements Google\Spreadsheet\ServiceRequestInterface
파일 보기 프로젝트 열기: asimlqt/php-google-spreadsheet-client 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$accessToken Google\Spreadsheet\Request Request object
$curlParams array cURL parameters
$headers array Request headers
$serviceUrl string Service url
$sslVerifyPeer boolean SSL verify peer
$tokenType string Token type (defaults to OAuth for BC)
$userAgent string User agent

공개 메소드들

메소드 설명
__construct ( string $accessToken, string $tokenType = "OAuth" ) Initializes the service request object.
addCurlParam ( string $name, mixed $value ) : DefaultServiceRequest Add an extra curl parameter or override an existing one
addHeader ( string $name, string $value ) : Google\Spreadsheet\DefaultServiceRequest Add a header to the headers array
delete ( string $url ) : string Perform a delete request
get ( string $url ) : string Perform a get request
getCurlParams ( ) : array Get currently set curl params
getHeaders ( ) : array Get request headers
getServiceUrl ( ) : string Get the hostname of the spreadsheet service
getSslVerifyPeer ( ) : boolean Get the value for verifying the peers ssl certificate.
getUserAgent ( ) : string Get the user agent
post ( string $url, mixed $postData ) : string Perform a post request
put ( string $url, mixed $postData ) : string Perform a put request
removeHeader ( string $name ) : Google\Spreadsheet\DefaultServiceRequest
setHeaders ( array $headers ) : Google\Spreadsheet\DefaultServiceRequest Set optional request headers.
setSslVerifyPeer ( boolean $sslVerifyPeer ) : DefaultServiceRequest Verify the peer"s ssl certificate
setUserAgent ( string $userAgent ) : Google\Spreadsheet\DefaultServiceRequest Set the user agent. It is a good ides to leave this as is.

보호된 메소드들

메소드 설명
execute ( $ch ) : string Executes the api request.
initRequest ( string $url, array $requestHeaders = [] ) : resource Initialize the curl session

메소드 상세

__construct() 공개 메소드

Initializes the service request object.
public __construct ( string $accessToken, string $tokenType = "OAuth" )
$accessToken string
$tokenType string

addCurlParam() 공개 메소드

Add an extra curl parameter or override an existing one
public addCurlParam ( string $name, mixed $value ) : DefaultServiceRequest
$name string 'CURLOPT_*' constant
$value mixed
리턴 DefaultServiceRequest

addHeader() 공개 메소드

Add a header to the headers array
public addHeader ( string $name, string $value ) : Google\Spreadsheet\DefaultServiceRequest
$name string
$value string
리턴 Google\Spreadsheet\DefaultServiceRequest

delete() 공개 메소드

Perform a delete request
public delete ( string $url ) : string
$url string
리턴 string

execute() 보호된 메소드

Executes the api request.
protected execute ( $ch ) : string
리턴 string the xml response

get() 공개 메소드

Perform a get request
public get ( string $url ) : string
$url string
리턴 string

getCurlParams() 공개 메소드

Get currently set curl params
public getCurlParams ( ) : array
리턴 array

getHeaders() 공개 메소드

Get request headers
public getHeaders ( ) : array
리턴 array

getServiceUrl() 공개 메소드

Get the hostname of the spreadsheet service
public getServiceUrl ( ) : string
리턴 string

getSslVerifyPeer() 공개 메소드

Get the value for verifying the peers ssl certificate.
public getSslVerifyPeer ( ) : boolean
리턴 boolean

getUserAgent() 공개 메소드

Get the user agent
public getUserAgent ( ) : string
리턴 string

initRequest() 보호된 메소드

Initialize the curl session
protected initRequest ( string $url, array $requestHeaders = [] ) : resource
$url string
$requestHeaders array
리턴 resource

post() 공개 메소드

Perform a post request
public post ( string $url, mixed $postData ) : string
$url string
$postData mixed
리턴 string

put() 공개 메소드

Perform a put request
public put ( string $url, mixed $postData ) : string
$url string
$postData mixed
리턴 string

removeHeader() 공개 메소드

public removeHeader ( string $name ) : Google\Spreadsheet\DefaultServiceRequest
$name string
리턴 Google\Spreadsheet\DefaultServiceRequest

setHeaders() 공개 메소드

Set optional request headers.
public setHeaders ( array $headers ) : Google\Spreadsheet\DefaultServiceRequest
$headers array associative array of key value pairs
리턴 Google\Spreadsheet\DefaultServiceRequest

setSslVerifyPeer() 공개 메소드

Verify the peer"s ssl certificate
public setSslVerifyPeer ( boolean $sslVerifyPeer ) : DefaultServiceRequest
$sslVerifyPeer boolean
리턴 DefaultServiceRequest

setUserAgent() 공개 메소드

Set the user agent. It is a good ides to leave this as is.
public setUserAgent ( string $userAgent ) : Google\Spreadsheet\DefaultServiceRequest
$userAgent string
리턴 Google\Spreadsheet\DefaultServiceRequest

프로퍼티 상세

$accessToken 보호되어 있는 프로퍼티

Request object
protected Request,Google\Spreadsheet $accessToken
리턴 Google\Spreadsheet\Request

$curlParams 보호되어 있는 프로퍼티

cURL parameters
protected array $curlParams
리턴 array

$headers 보호되어 있는 프로퍼티

Request headers
protected array $headers
리턴 array

$serviceUrl 보호되어 있는 프로퍼티

Service url
protected string $serviceUrl
리턴 string

$sslVerifyPeer 보호되어 있는 프로퍼티

SSL verify peer
protected bool $sslVerifyPeer
리턴 boolean

$tokenType 보호되어 있는 프로퍼티

Token type (defaults to OAuth for BC)
protected string $tokenType
리턴 string

$userAgent 보호되어 있는 프로퍼티

User agent
protected string $userAgent
리턴 string