Php/docs/class.oauth

提供:Dev Guides
< Php
移動先:案内検索

(PECL OAuth >= 0.99.1)

はじめに

OAuth 拡張モジュールは、データプロバイダとやりとりするためのシンプルなインターフェイスを提供します。 OAuth HTTP 仕様を用いることで、プライベートなリソースを保護します。


クラス概要


OAuth {

/* プロパティ */

public $debug

public $sslChecks

public $debugInfo

/* メソッド */

public __construct ( string $consumer_key , string $consumer_secret [, string $signature_method = OAUTH_SIG_METHOD_HMACSHA1 [, int $auth_type = 0 ]] )

public __destruct ( ) : void

public disableDebug ( ) : bool

public disableRedirects ( ) : bool

public disableSSLChecks ( ) : bool

public enableDebug ( ) : bool

public enableRedirects ( ) : bool

public enableSSLChecks ( ) : bool

public fetch ( string $protected_resource_url [, array $extra_parameters [, string $http_method [, array $http_headers ]]] ) : mixed

public generateSignature ( string $http_method , string $url [, mixed $extra_parameters ] ) : string|false

public getAccessToken ( string $access_token_url [, string $verifier_token [, string $http_method ]] ) : array

public getCAPath ( ) : array

public getLastResponse ( ) : string

public getLastResponseHeaders ( ) : string|false

public getLastResponseInfo ( ) : array

public getRequestHeader ( string $http_method , string $url [, mixed $extra_parameters ] ) : string|false

public getRequestToken ( string $request_token_url [, string $callback_url [, string $http_method ]] ) : array

public setAuthType ( int $auth_type ) : bool

public setCAPath ([ string $ca_path [, string $ca_info ]] ) : mixed

public setNonce ( string $nonce ) : mixed

public setRequestEngine ( int $reqengine ) : void

public setRSACertificate ( string $cert ) : mixed

public setSSLChecks ( int $sslcheck ) : bool

public setTimestamp ( string $timestamp ) : mixed

public setToken ( string $token , string $token_secret ) : bool

public setVersion ( string $version ) : bool

}

プロパティ

debug
sslChecks
debugInfo


目次