Не удается получить параметр get video object из vimeo api
-
21-12-2019 - |
Вопрос
Я использую nodejs.Я пытаюсь вызвать vimeo api, используя модуль под названием vimeo (https://www.npmjs.org/package/vimeo)
Ниже приведен мой код.
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);
});
Это то, что возвращает api vimeo, когда я звонил через их игровую площадку.(https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.search/playground)
Я могу утешить.log resq.videos.видео.Он рассматривается как [объект] в моей консоли.Однако, когда я попытался получить заголовок, он возвращает undefined.например, resq.videos.video.title
Буду признателен за любой совет!
Решение
Поле resq.videos.video
является массивом, поэтому, если вы создадите его resq.videos.video[0].title
вы должны увидеть первое название.
Не связан с StackOverflow