downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

OAuth::setAuthType> <OAuth::getRequestHeader
[edit] Last updated: Fri, 17 May 2013

view this page in

OAuth::getRequestToken

(PECL OAuth >= 0.99.1)

OAuth::getRequestTokenObtiene un token de petición

Descripción

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

Obtiene un token de petición, secreto y cualquier parámetro adicional de respuesta del proveedor de servicio.

Parámetros

request_token_url

URL al token de solicitud de la API.

callback_url

URL del callback OAuth. Si callback_url es pasado y es un valor vacío, este es puesto a "oob" para satisfacer las exigencias de OAuth 2009.1 advisory.

Valores devueltos

Devuelve un array conteniendo las respuestas OAuth analizadas al tener éxitoo FALSE al fallar.

Historial de cambios

Versión Descripción
1.0.0 Antes devolvía NULL en caso de falla, en lugar de FALSE.
0.99.9 El parámetro callback_url fue agregado

Ejemplos

Ejemplo #1 Ejemplo de 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 
"Falló obteniendo el token de petición, la respuesta fue: " $oauth->getLastResponse();
    }
} catch(
OAuthException $E) {
    echo 
"Respuesta: "$E->lastResponse "\n";
}
?>

El resultado del ejemplo sería algo similar a:

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

Ver también



add a note add a note User Contributed Notes OAuth::getRequestToken - [1 notes]
up
0
bohwaz
3 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.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites