PHP 클래스 RakutenRws_Client

파일 보기 프로젝트 열기: rakuten-ws/rws-php-sdk 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$accessToken
$accessTokenInfo
$affiliateId
$developerId
$httpClient
$options
$redirectUrl
$secret

공개 메소드들

메소드 설명
__construct ( RakutenRws_HttpClient $httpClient = null, $options = [] ) Constructor.
execute ( string $operation, array $parameter = [], string $version = null ) Executes API
fetchAccessTokenFromCode ( string $code = null ) : string Fetches OAuth2 AccessToken from Code
getAccessToken ( ) : string | null Gets the fetched AccessToken
getAccessTokenUrl ( ) : string Gets OAuth2 Access Token URL
getAffiliateId ( ) : string | null Gets AffilateID
getApplicationId ( ) : string | null Gets DeveloperID
getAuthorizeUrl ( string $scope ) : string Gets OAuth2 Authorize URL
getHttpClient ( ) : RakutenRws_HttpClient Gets Http Client instance
setAffiliateId ( string $affiliateId ) Sets the AffiliateID
setApplicationId ( string $developerId ) Sets the DeveloperID
setProxy ( string $proxy ) Sets the proxy to use connect rakuten service
setRedirectUrl ( string $redirectUrl ) Sets Redirect Url
setSecret ( string $secret ) Sets Application Secret

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( RakutenRws_HttpClient $httpClient = null, $options = [] )
$httpClient RakutenRws_HttpClient HTTP Client instance

execute() 공개 메소드

Executes API
public execute ( string $operation, array $parameter = [], string $version = null )
$operation string The operation name
$parameter array The request parameter
$version string The API version

fetchAccessTokenFromCode() 공개 메소드

Fetches OAuth2 AccessToken from Code
public fetchAccessTokenFromCode ( string $code = null ) : string
$code string The Code
리턴 string The Access Token, If response is invalid return null

getAccessToken() 공개 메소드

Gets the fetched AccessToken
public getAccessToken ( ) : string | null
리턴 string | null The AccessToken

getAccessTokenUrl() 공개 메소드

Gets OAuth2 Access Token URL
public getAccessTokenUrl ( ) : string
리턴 string The OAuth2 Access Token URL

getAffiliateId() 공개 메소드

Gets AffilateID
public getAffiliateId ( ) : string | null
리턴 string | null The AffiliateID

getApplicationId() 공개 메소드

Gets DeveloperID
public getApplicationId ( ) : string | null
리턴 string | null The DeveloperID

getAuthorizeUrl() 공개 메소드

Gets OAuth2 Authorize URL
public getAuthorizeUrl ( string $scope ) : string
$scope string The scopes that is separated by ','
리턴 string The Authorize URL

getHttpClient() 공개 메소드

Gets Http Client instance
public getHttpClient ( ) : RakutenRws_HttpClient
리턴 RakutenRws_HttpClient The Http Client

setAffiliateId() 공개 메소드

Sets the AffiliateID
public setAffiliateId ( string $affiliateId )
$affiliateId string The AffiliateID

setApplicationId() 공개 메소드

Sets the DeveloperID
public setApplicationId ( string $developerId )
$developerId string The DeveloperID

setProxy() 공개 메소드

Sets the proxy to use connect rakuten service
public setProxy ( string $proxy )
$proxy string The proxy

setRedirectUrl() 공개 메소드

Sets Redirect Url
public setRedirectUrl ( string $redirectUrl )
$redirectUrl string The Redirect URL

setSecret() 공개 메소드

Sets Application Secret
public setSecret ( string $secret )
$secret string The Application Secret

프로퍼티 상세

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

protected $accessToken

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

protected $accessTokenInfo

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

protected $affiliateId

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

protected $developerId

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

protected $httpClient

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

protected $options

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

protected $redirectUrl

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

protected $secret