Obtenga todo el video de youtube de un canal específico en reactjs

arafat

Estoy tratando de obtener un video de un canal específico en youtube usando la API de datos de YouTube usando reactjs. Pero mi consulta de API no devuelve nada. Esto es lo que he intentado para obtener el video. ¿Qué estoy haciendo mal aquí?

    componentDidMount() {
        console.log('componentDidMount colling ...');


        fetch('https://www.googleapis.com/youtube/v3/channels?key="MYAPIKEY"&channelId="MYCHANNELID"&part=snippet,id&order=date&maxResults=2')
            .then(results => {
                this.setState({videos: results.json()});
                this.setState({playingVideoId: this.state.videos[this.index]});
                console.log("videos",this.state.videos)
                console.log("videos",this.state.playingVideoId)

            })
 }
Wr1t3r

Primero intente usar cartero para ver si la URL devuelve datos correctos.

Segundo : setState es asincrónico, lo que significa que si lo haces console.logjusto después de configurar el estado, no obtendrás los resultados correctos. Además, su segunda llamada a setStateestá utilizando datos de la primera llamada, por lo que no obtendrá los resultados correctos. Simplemente llame setStateuna vez y use la devolución de llamada para registrar lo que recibió.

componentDidMount() {
    console.log('componentDidMount colling ...');

    fetch('https://www.googleapis.com/youtube/v3/channels?key="MYAPIKEY"&channelId="MYCHANNELID"&part=snippet,id&order=date&maxResults=2')
        .then(results => {
            const videosObj = results.json();
            this.setState({
                videos: videosObj,
                playingVideoId: videosObj[this.index]
            }, (updatedState) => {
                console.log("videos", updatedState.videos);
                console.log("videos", updatedState.playingVideoId);
            });
        })
}

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Raspar el video de YouTube de un canal específico y buscar?

Umbraco 8: obtenga todo el contenido de un tipo específico en la clase WebAPI

Abra el video de youtube en un momento específico usando la intención de Android

Extraiga la URL del video de YouTube de un canal específico a Json

Obtenga todo el valor de un botón de radio que está marcado en un div específico

Enviar "Notificación push" cuando se cargue un nuevo video en un canal específico en el gráfico de escena de Roku

¿Cómo escucho nuevas cargas de un canal específico en la API de YouTube?

Obtenga un elemento específico de un ElementArrayFinder en transportador basado en el texto de getText ()

Obtenga * todos * los ID de video de Youtube de un canal elegido sin usar la consulta de búsqueda

Poner el nombre del canal de youtube en un comentario

Poner el nombre del canal de youtube en un comentario

Seleccione un campo específico y obtenga el resultado de la matriz en el campo jsonb

Obtenga un elemento específico de una lista de objetos pasada desde el controlador en gsp

Obtenga el contenido de un archivo específico en la API de Google Drive con NodeJS

Obtenga el número de apariciones de un patrón específico en una matriz ruby

API de datos de Youtube: obtenga la identificación de video más reciente del canal excluyendo transmisiones en vivo

¿Cómo mostrar el recuento de la dimensión de género de un video específico en la API de análisis de YouTube?

El bot de Discord envía msg en un canal específico

Discord js / Comprueba si el usuario está en un canal de voz específico

El bot de Discord escucha comandos en un canal específico

Laravel: asigna Middleware a un método específico con un método de solicitud específico en el controlador

Obtenga el documento de la colección usando un campo específico en firestore

Busque el canal de youtube para identificaciones de video específicas

Busque el canal de youtube para identificaciones de video específicas

Obtenga el recurso para un rol específico de Rolify

ReactJS: obtenga elementos secundarios en el padre y realice un bucle para ejecutar un método de cada hijo

Mensaje en un canal específico de Discord

Obtenga los permisos de un canal de categoría y configúrelo en el canal de voz discord.py

Obtenga los permisos de un canal de categoría y configúrelo en el canal de voz discord.py

TOP Lista

CalienteEtiquetas

Archivo