Вопрос

Я использую 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)

enter image description here

Я могу утешить.log resq.videos.видео.Он рассматривается как [объект] в моей консоли.Однако, когда я попытался получить заголовок, он возвращает undefined.например, resq.videos.video.title

Буду признателен за любой совет!

Это было полезно?

Решение

Поле resq.videos.video является массивом, поэтому, если вы создадите его resq.videos.video[0].title вы должны увидеть первое название.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top