OAuth::getAccessToken
(PECL OAuth >= 0.99.1)
OAuth::getAccessToken — Récupère un token d'accès
Description
$access_token_url
[, string $auth_session_handle
[, string $verifier_token
[, string $http_method
]]] ) : arrayLit un token d'accès, un secret et toute information supplémentaire chez un fournisseur de services.
Liste de paramètres
-
access_token_url
-
L'URL à utiliser.
-
auth_session_handle
-
L'identifiant de session. Ce paramètre n'a pas d'existence dans les spécifications OAuth 1.0, mais peut être mis en place par de grosses implémentations. Voyez » ScalableOAuth pour plus de détails.
-
verifier_token
-
Pour les fournisseurs de service qui supportent 1.0a, le paramètre
verifier_token
doit être fourni, lors de l'échange de token de requête pour obtenir le token d'accès. Siverifier_token
est présent dans$_GET
ou$_POST
, il est automatiquement passé et l'appelant n'a pas besoin de préciser de paramètreverifier_token
(généralement, le token d'accès est échangé via l'URL de rappelcallback_url
.). Voyez » ScalableOAuth pour plus d'informations. -
http_method
-
Méthode HTTP a utiliser, par exemple GET ou POST.
Valeurs de retour
Retourne un tableau contenant la réponse OAuth analyse, en cas de succès,
et FALSE
sinon.
Historique
Version | Description |
---|---|
1.0.0 |
Avant cette version, NULL était retourné au lieu de FALSE .
|
0.99.9 |
Le paramètre verifier_token a été ajouté
|
Exemples
Exemple #1 Exemple avec OAuth::getAccessToken()
<?php
try {
$oauth = new OAuth(OAUTH_CONSUMER_KEY,OAUTH_CONSUMER_SECRET);
$oauth->setToken($request_token,$request_token_secret);
$access_token_info = $oauth->getAccessToken("https://example.com/oauth/access_token");
if(!empty($access_token_info)) {
print_r($access_token_info);
} else {
print "Failed fetching access token, response was: " . $oauth->getLastResponse();
}
} catch(OAuthException $E) {
echo "Response: ". $E->lastResponse . "\n";
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Array ( [oauth_token] => some_token [oauth_token_secret] => some_token_secret )
Voir aussi
- OAuth::getLastResponse() - Lit la dernière réponse
- OAuth::getLastResponseInfo() - Lit les informations HTTP de la dernière réponse
- OAuth::setToken() - Configure le token et le secret
Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-oauth.getaccesstoken.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.