\OAuth_RequestToken

RequestTokenを保持している状態のOAuthオブジェクト

Summary

Methods
Properties
Constants
__construct()
RequestToken()
AccessToken()
setParam()
mergeOAuthParams()
buildSignature()
buildRequest()
_httpBuildQuery()
$key
$secret
$token
$token_secret
$params
No constants found
No protected methods found
$version
$base
N/A
No private methods found
No private properties found
N/A

Properties

$key

$key : 

Type

$secret

$secret : 

Type

$token

$token : 

Type

$token_secret

$token_secret : 

Type

$params

$params : 

Type

$version

$version : 

Type

$base

$base : 

Type

Methods

__construct()

__construct(  $consumer, string  $token, string  $token_secret) 

コンストラクタ

Parameters

$consumer
string $token
string $token_secret

RequestToken()

RequestToken(\OAuth_Client  $consumer, string  $token, string  $token_secret) : \OAuth_RequestToken

OAuthオブジェクトを,RequestTokenを保持したOAuthオブジェクトにして返す

Parameters

\OAuth_Client $consumer
string $token
string $token_secret

Returns

\OAuth_RequestToken

AccessToken()

AccessToken(\OAuth_Client  $consumer, string  $token, string  $token_secret) : \OAuth_AccessToken

OAuthオブジェクトを,AccessTokenを保持したOAuthオブジェクトにして返す

Parameters

\OAuth_Client $consumer
string $token
string $token_secret

Returns

\OAuth_AccessToken

setParam()

setParam(string  $key, string  $val) : void

OAuth用のプロバイダ依存な追加パラメータをセットする

Parameters

string $key
string $val

mergeOAuthParams()

mergeOAuthParams(array  $params, string  $method) : array

セット済みのOAuth用のパラメータを,マージする

Parameters

array $params

( base parameter )

string $method

( get / post )

Returns

array —

$params

buildSignature()

buildSignature(string  $url, array  $params, string  $method, string  $http_method = 'GET') : string

APIのベースURL,パラメータ,APIのメソッド,HTTPリクエストメソッドから, OAuthのシグニチャを生成する

Parameters

string $url

( base url )

array $params
string $method

( signature method )

string $http_method

Returns

string

buildRequest()

buildRequest(string  $url, array  $params, string  $method, string  $http_method = 'GET') : string

APIのベースURL,パラメータ,APIのメソッド,HTTPリクエストメソッドから, リクエスト用のフルURLを作成

Parameters

string $url

( base url )

array $params
string $method

( signature method )

string $http_method

Returns

string —

complete url

_httpBuildQuery()

_httpBuildQuery(array  $params) : string

OAuthを施した,HTTPリクエスト用のGETクエリを作成

Parameters

array $params

Returns

string