OAuthProvider::__construct
(PECL OAuth >= 1.0.0)
OAuthProvider::__construct — Constructs a new OAuthProvider object
Description
public OAuthProvider::__construct
([ array
$params_array
] )Initiates a new OAuthProvider object.
Warning
This function is currently not documented; only its argument list is available.
Parameters
-
params_array
-
Setting these optional parameters is limited to the CLI SAPI.
Return Values
An OAuthProvider object.
Examples
Example #1 OAuthProvider::__construct() example
<?php
try {
$op = new OAuthProvider();
// Uses user-defined callback functions
$op->consumerHandler(array($this, 'lookupConsumer'));
$op->timestampNonceHandler(array($this, 'timestampNonceChecker'));
$op->tokenHandler(array($this, 'myTokenHandler'));
// Ignore the foo_uri parameter
$op->setParam('foo_uri', NULL);
// No token needed for this end point
$op->setRequestTokenPath('/v1/oauth/request_token');
$op->checkOAuthRequest();
} catch (OAuthException $e) {
echo OAuthProvider::reportProblem($e);
}
?>
See Also
- OAuthProvider::setParam() - Set a parameter
- Функция OAuthProvider::addRequiredParameter() - Add required parameters
- Функция OAuthProvider::callconsumerHandler() - Calls the consumerNonceHandler callback
- Функция OAuthProvider::callTimestampNonceHandler() - Calls the timestampNonceHandler callback
- Функция OAuthProvider::calltokenHandler() - Calls the tokenNonceHandler callback
- Функция OAuthProvider::checkOAuthRequest() - Check an oauth request
- Функция OAuthProvider::__construct() - Constructs a new OAuthProvider object
- Функция OAuthProvider::consumerHandler() - Set the consumerHandler handler callback
- Функция OAuthProvider::generateToken() - Generate a random token
- Функция OAuthProvider::is2LeggedEndpoint() - is2LeggedEndpoint
- Функция OAuthProvider::isRequestTokenEndpoint() - Sets isRequestTokenEndpoint
- Функция OAuthProvider::removeRequiredParameter() - Remove a required parameter
- Функция OAuthProvider::reportProblem() - Report a problem
- Функция OAuthProvider::setParam() - Set a parameter
- Функция OAuthProvider::setRequestTokenPath() - Set request token path
- Функция OAuthProvider::timestampNonceHandler() - Set the timestampNonceHandler handler callback
- Функция OAuthProvider::tokenHandler() - Set the tokenHandler handler callback
Коментарии
404 Not Found