Non è possibile ottenere il parametro dell'oggetto video da Vimeo API
-
21-12-2019 - |
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 )
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!
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