문제

nodejs를 사용하고 있습니다.vimeo라는 모듈을 사용하여 vimeo API를 호출하려고 합니다(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);
});

이것은 내가 놀이터를 통해 호출했을 때 vimeo API가 반환하는 것입니다.(https://developer.vimeo.com/apis/advanced/methods/vimeo.videos.search/playground)

enter image description here

console.log resq.videos.video를 할 수 있습니다.내 콘솔에서는 [객체]로 표시됩니다.그러나 제목을 얻으려고 하면 정의되지 않은 결과가 반환됩니다.예: resq.videos.video.title

어떤 조언이라도 감사드립니다!

도움이 되었습니까?

해결책

필드 resq.videos.video 배열이므로 만들면 resq.videos.video[0].title 첫 번째 제목이 표시되어야 합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top