Domanda

Sto usando Nodejs.Sto cercando di chiamare l'API Vimeo utilizzando un modulo chiamato Vimeo ( https://www.npmjs.org/Pacchetto / Vimeo )

Di seguito è il mio codice.

var key = 'my key'; // vimeo api key
var secret = 'my secret'; // vimeo api secret
var vimeo = require('vimeo')(key, secret);
var params = { query: 'funny video', sort:'most_played',per_page:1 };
var vtitle;
vimeo.videos('search', params, function(err, resq) {
    vtitle= resq.videos.video.title;
    console.log("Get title "+vtitle);
});
.

Questo è ciò che ritorna l'API Vimeo quando ho chiamato tramite il loro parco giochi.( https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.search/playground )

Inserire l'immagine Descrizione qui

posso console.log.videos.video.È visto come [oggetto] nella mia console.Tuttavia, quando ho provato a ottenere il titolo, restituisce indefinito.e.g resq.videos.video.title

Apprezzo qualsiasi consiglio!

È stato utile?

Soluzione

Il campo resq.videos.video è un array, quindi se lo rendi resq.videos.video[0].title dovresti vedere il primo titolo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top