(PECL OAuth >= 0.99.1)
Fetch an OAuth protected resource
public mixed OAuth::fetch ( string $protected_resource_url [, array $extra_parameters [, string $http_method [, array $http_headers ]]] )
Fetch a resource.
Parameters:
protected_resource_url
URL to the OAuth protected resource.
extra_parameters
Extra parameters to send with the request for the resource.
http_method
One of the OAUTH_HTTP_METHOD_*
OAUTH constants, which includes GET, POST, PUT, HEAD, or DELETE.
HEAD (OAUTH_HTTP_METHOD_HEAD
) can be useful for discovering information prior to the request (if OAuth credentials are in the Authorization header).
http_headers
HTTP client headers (such as User-Agent, Accept, etc.)
Returns:
Returns TRUE
on success or FALSE
on failure.
Changelog:
1.0.0
Previously returned NULL
on failure, instead of FALSE
.
0.99.5
The http_method
parameter was added
0.99.8
The http_headers
parameter was added
Examples:
OAuth::fetch() example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php try { $oauth = new OAuth( "consumer_key" , "consumer_secret" ,OAUTH_SIG_METHOD_HMACSHA1,OAUTH_AUTH_TYPE_AUTHORIZATION); $oauth ->setToken( "access_token" , "access_token_secret" ); $response_info = $oauth ->getLastResponseInfo(); header( "Content-Type: {$response_info[" content_type "]}" ); echo $oauth ->getLastResponse(); } catch (OAuthException $E ) { echo "Exception caught!\n" ; echo "Response: " . $E ->lastResponse . "\n" ; } ?> |
See also:
Please login to continue.