The OAuth class
(PECL OAuth >= 0.99.1)
Einführung
The OAuth extension provides a simple interface to interact with data providers using the OAuth HTTP specification to protect private resources.
Klassenbeschreibung
string
$consumer_key,string
$consumer_secret,string
$signature_method = OAUTH_SIG_METHOD_HMACSHA1,int
$auth_type = 0)
string
$protected_resource_url,array
$extra_parameters = ?,string
$http_method = ?,array
$http_headers = ?): mixed
$http_method, string $url, mixed $extra_parameters = ?): string|falsestring
$access_token_url,string
$auth_session_handle = ?,string
$verifier_token = ?,string
$http_method = ?): array
$http_method, string $url, mixed $extra_parameters = ?): string|false$request_token_url, string $callback_url = ?, string $http_method = ?): arrayEigenschaften
- debug
 - sslChecks
 - debugInfo
 
Inhaltsverzeichnis
- OAuth::__construct — Create a new OAuth object
 - OAuth::__destruct — The destructor
 - OAuth::disableDebug — Turn off verbose debugging
 - OAuth::disableRedirects — Turn off redirects
 - OAuth::disableSSLChecks — Turn off SSL checks
 - OAuth::enableDebug — Turn on verbose debugging
 - OAuth::enableRedirects — Turn on redirects
 - OAuth::enableSSLChecks — Turn on SSL checks
 - OAuth::fetch — Fetch an OAuth protected resource
 - OAuth::generateSignature — Generate a signature
 - OAuth::getAccessToken — Fetch an access token
 - OAuth::getCAPath — Gets CA information
 - OAuth::getLastResponse — Get the last response
 - OAuth::getLastResponseHeaders — Get headers for last response
 - OAuth::getLastResponseInfo — Get HTTP information about the last response
 - OAuth::getRequestHeader — Generate OAuth header string signature
 - OAuth::getRequestToken — Fetch a request token
 - OAuth::setAuthType — Set authorization type
 - OAuth::setCAPath — Set CA path and info
 - OAuth::setNonce — Set the nonce for subsequent requests
 - OAuth::setRequestEngine — The setRequestEngine purpose
 - OAuth::setRSACertificate — Set the RSA certificate
 - OAuth::setSSLChecks — Tweak specific SSL checks for requests
 - OAuth::setTimestamp — Set the timestamp
 - OAuth::setToken — Sets the token and secret
 - OAuth::setVersion — Set the OAuth version
 
                    
                    
                    
                    
                    
          