23 lines
633 B
JavaScript
23 lines
633 B
JavaScript
const config = require('../config');
|
|
const Vimeo = require('vimeo').Vimeo;
|
|
const client = new Vimeo(config.vimeo.CLIENT_ID, config.vimeo.CLIENT_SECRET, config.vimeo.ACCESS_TOKEN);
|
|
|
|
function getVimeoVideoInfo(videoId) {
|
|
return new Promise(function(resolve, reject) {
|
|
client.request({
|
|
method: 'GET',
|
|
path: '/videos/' + videoId
|
|
}, function (error, body, status_code, headers) {
|
|
if (error) {
|
|
console.log(error);
|
|
resolve({})
|
|
} else {
|
|
resolve(body);
|
|
}
|
|
})
|
|
});
|
|
}
|
|
|
|
|
|
module.exports = getVimeoVideoInfo;
|