OAuth::getRequestToken

(PECL OAuth >= 0.99.1)

OAuth::getRequestTokenLee el token de solicitud

Descripción

public OAuth::getRequestToken(string $request_token_url, string $callback_url = ?, string $http_method = ?): array

Lee el token de solicitud, el secreto y cualquier información adicional del proveedor de servicios.

Parámetros

request_token_url

La URL de la que se debe obtener el token.

callback_url

URL de devolución de llamada OAuth. Si callback_url es pasado y su valor es vacío, entonces toma el valor de "oob" para cumplir con los requisitos de OAuth 2009.1 advisory.

http_method

Método HTTP a utilizar, por ejemplo GET o POST.

Valores devueltos

Devuelve un array que contiene la respuesta OAuth analizada, en caso de éxito, o false en caso de fallo.

Historial de cambios

Versión Descripción
PECL oauth 1.0.0 Antes de esta versión, null era devuelto en lugar de false.
PECL oauth 0.99.9 Se ha añadido el parámetro callback_url

Ejemplos

Ejemplo #1 Ejemplo con OAuth::getRequestToken()

<?php
try {
$oauth = new OAuth(OAUTH_CONSUMER_KEY,OAUTH_CONSUMER_SECRET);
$request_token_info = $oauth->getRequestToken("https://example.com/oauth/request_token");
if(!empty(
$request_token_info)) {
print_r($request_token_info);
} else {
print
"Failed fetching request token, response was: " . $oauth->getLastResponse();
}
} catch(
OAuthException $E) {
echo
"Response: ". $E->lastResponse . "\n";
}
?>

Resultado del ejemplo anterior es similar a :

Array
(
    [oauth_token] => some_token
    [oauth_token_secret] => some_token_secret
)

Ver también

add a note

User Contributed Notes 1 note

up
0
bohwaz
15 years ago
Please note that if you don't supply callback_url, the oauth parameter oauth_callback will not be sent to the server and will result in an error from the server, as this parameter is REQUIRED in the OAuth spec.
To Top