0

Je suis en train d'extraire les commentaires d'une vidéo particulière de youtube API de données, déjà j'ai authentifié l'utilisateur en face avant. Après cela, j'appelle mon API php REST pour aller chercher le commentaire pour cette vidéo en particulier. Cependant, je ne comprends pas d'où j'obtiendrai la valeur de 'code'.

if (isset($_GET['code'])) {  
     $client->authenticate($_GET['code']); 
     $_SESSION[$tokenSessionKey] = $client->getAccessToken(); 
     //header('Location: ' . $redirect); 
} 
+1

Qui a écrit ce code? –

+0

Ceci est juste un exemple de code à but expérimental, écrit par certains stagiaires –

+1

Essayez de suivre ce https://github.com/google/google-api-php-client/blob/master/examples/url-shortener.php une fois que vous Pour que cela fonctionne, vous devez comprendre ce qui doit être changé pour YouTube. Votre flux d'authentification n'est pas correct. – DaImTo

Répondre

0

Il s'agit d'une requête $ _GET.
Donc si vous avez une URL www.example.com/?code=value, alors le $ _GET ['code'] est égal à "value".

Dans votre cas, vous recherchez le code autorisé.

www.example.com/oauth2callback.php?state=authorise&code=4/gJwhPmFw_Mqfkdxz8R2Xyp.......... 

Regardez [HERE] pour plus d'informations sur OAuth pour YouTube