无法从vimeo api获取视频对象参数

时间:2014-04-13 11:04:13

标签: javascript node.js vimeo vimeo-api

我正在使用nodejs。我试图使用名为vimeo(https://www.npmjs.org/package/vimeo

的模块调用vimeo api

以下是我的代码。

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);
});

当我通过他们的操场呼叫时,这就是vimeo api返回的内容。 (https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.search/playground

enter image description here

我可以console.log resq.videos.video。它在我的控制台中被视为[对象]。但是,当我试图获得标题时,它返回undefined。例如resq.videos.video.title

感谢任何建议!

1 个答案:

答案 0 :(得分:1)

字段resq.videos.video是一个数组,因此如果你创建resq.videos.video[0].title,你应该会看到第一个标题。