Solo lectura

YouTube - Foro de ayuda

Esta página web es un archivo de los hilos antiguos de los foros de Google. Más información

Fatal error YouTube data api

Fco. Javier Ojeda Carrasco
16/02/14 9:39

Hola a todos.

Estoy trabajando con la api de datos de YouTube y me funciona hasta que tengo que aceptar los servicios. Entonces me salta el siguiente error:

 

( ! ) Fatal error: Uncaught exception 'Google_IO_Exception' with message 'HTTP Error: Unable to connect: '0'' in C:\wamp\www\evryone\google_apis\src\Google\IO\Stream.php on

 

 

line 128( ! ) Google_IO_Exception: HTTP Error: Unable to connect: '0' in C:\wamp\www\evryone\google_apis\src\Google\IO\Stream.php on line 128

Call Stack

#               Time                             Memory                                Function                                                              Location

1               0.0006                          257632                                 {main}( )                                                                ..\gl_callback.php:0

2               0.0654                          5468528                               Google_Client->authenticate( )                                 ..\gl_callback.php:27

3               0.0655                          5468960                               Google_Auth_OAuth2->authenticate( )                      ..\Client.php:126

4               0.0656                          5472816                               Google_IO_Stream->makeRequest( )                        ..\OAuth2.php:113

 

El código que tengo en la página donde google me redirecciona  es este:

 

<?php

 

session_start();

set_include_path( get_include_path() . PATH_SEPARATOR . 'src/' );

 

require_once 'Google/Client.php';

require_once 'Google/Service/YouTube.php';

require_once 'Google/Service/Drive.php';

 

 $client_id = '';

 $client_secret = '';

 $redirect_uri = 'http://localhost/evryone/google_apis/gl_callback.php';

 

$client = new Google_Client();

$client->setClientId($client_id);

$client->setClientSecret($client_secret);

$client->setRedirectUri($redirect_uri);

$client->addScope("https://www.googleapis.com/auth/drive");

$client->addScope("https://www.googleapis.com/auth/youtube");

 

 

$yt_service = new Google_Service_YouTube($client);

$dr_service = new Google_Service_Drive($client);

 

 

if (isset($_GET["code"])){

            $client->authenticate($_GET["code"]);

            $_SESSION["access_token"] = $client->getAccessToken();

            var_dump($_SESSION["access_token"]);

           

            }

 

?>

 

Llevo muy poco tiempo programando así que estoy bastante verde en esto. Si alguien supiera decirme que es lo que estoy haciendo mal se lo agradecería muchísimo.

Gracias de antemano por su tiempo. Saludos. 

Respuestas (0)