Youtube api v3 error “Se requiere SSL para realizar esta operación”

1 minuto de lectura

Buscando información sobre cómo obtener información de video usando la API v3 de YouTube.

Al pasar la url, la respuesta json que obtengo es:

{"error":{"errors":[{"domain":"global","reason":"sslRequired","message":"SSL is required to perform this operation."}],"code":403,"message":"SSL is required to perform this operation."}}

Todo lo que trato de hacer es obtener información básica (título, descripción, etc.), así que usé “fragmento” para la parte.

Aquí hay una URL de muestra que estoy usando:

http://www.googleapis.com/youtube/v3/videos?id=Ho4XgLj40Ss&part=snippet

He intentado crear una clave API y agregar &key={my_api_key} hasta el final de esa url.

Si el entorno importa, estoy usando una solicitud jquery getJSON en un tema personalizado de WordPress.

Debo mencionar que en la sección “pruébelo ahora” en la documentación, devuelve un buen objeto json, con OAuth desactivado.

  • ¿Qué parte del error no entiendes?

    – SLaks

    30 de mayo de 2014 a las 17:14

  • Supongo que no estoy seguro de por qué recibo el error. ¿Por qué obtener información pública para un video público requiere SSL? ¿Cómo hago para hacer la solicitud adecuada?

    – ginebra93r

    30 de mayo de 2014 a las 17:18

  • Juraría que lo intenté… oficina central ¡Gracias!

    – ginebra93r

    30 de mayo de 2014 a las 17:24

avatar de usuario
Javier V.

Tuve el mismo problema para otra API. Como SLaks señaló en los comentarios, solo use https:// en vez de http://

En tu caso, prueba:

https://www.googleapis.com/youtube/v3/videos?id=Ho4XgLj40Ss&part=snippet

avatar de usuario
señor

Agregando a la respuesta de @Xavier, si está utilizando esta API en un Flutter environmententonces puedes cambiar tu

Uri.http(baseUrl, endPointUrl, parameters);

a

Uri.https(baseUrl, endPointUrl, parameters);

Observe la https arriba.

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad