es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

YouTube Data API V3 Parte desconocida “localizaciones”

He estado tratando de obtener todos los vídeos de una lista de reproducción utilizando la API de YouTube Data, lo cual funcionó de maravilla; luego, quise intentar filtrar los vídeos basándome en los idiomas, así que intenté incluir la parte de “localizaciones”. Sin embargo, cada vez que lo hago, obtengo una respuesta 400 que indica que “localizaciones” es una “parteDesconocida”. Según lo que pude ver en la documentación, debería tener estructurada correctamente mi solicitud GET:

https://youtube.googleapis.com/youtube/v3/playlistItems?part=localizations&part=snippet&maxResults=${limit}&playlistId=${playlistId}&key=${apiKey}

Mensaje de error en Postman:

{
    "error": {
        "code": 400,
        "message": "'localizaciones'",
        "errors": [
            {
                "message": "'localizaciones'",
                "domain": "youtube.parte",
                "reason": "parteDesconocida",
                "location": "parte",
                "locationType": "parámetro"
            }
        ]
    }
}

“Localizaciones” es una copia directa de la documentación. La solicitud GET funciona bien si la elimino, así que estoy seguro de que el problema es el orden o mis parámetros, o las combinaciones de parámetros utilizadas (aunque no pude encontrar nada sobre parámetros incompatibles en la documentación).

El orden de los parámetros es el siguiente:

  1. localizaciones
  2. snippet
  3. playlistId
  4. key

EDITAR: enlace a la documentación: https://developers.google.com/youtube/v3/docs/playlists/list

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que hay un problema al usar el parámetro “localizations” en la solicitud GET para obtener videos de una lista de reproducción utilizando la API de datos de YouTube. A pesar de copiar el parámetro directamente de la documentación, el mensaje de error devuelto por el servidor indica que “localizations” es una parte desconocida. El orden de los parámetros parece ser correcto, por lo que puede ser un problema con la combinación de parámetros que se está utilizando. Se recomienda revisar minuciosamente la documentación en busca de parámetros incompatibles o contactar al equipo de soporte de la API de datos de YouTube para obtener ayuda adicional.

    Enlace a la documentación: https://developers.google.com/youtube/v3/docs/playlists/list

Comments are closed.