我已经为视频上传和节点模块https://github.com/vimeo/vimeo.js引用了这个链接。
这是我上传视频的代码片段
var Vimeo = require('vimeo-api').Vimeo;
CLIENT_ID = CLIENT_ID;
CLIENT_SECRET = CLIENT_SECRET;
console.log('1');
var lib = new Vimeo(CLIENT_ID, CLIENT_SECRET);
console.log('2');
lib.generateClientCredentials(scope, function (err, access_token) {
if (err) {
throw err;
}
console.log('3');
var token = access_token.access_token;
var scopes = access_token.scope;
});
lib.upload('youtube/test4.mp4', function (error, body, status_code, headers) {
if (err) {
throw err;
}
console.log('4');
lib.request(headers.location, function (error, body, status_code, headers) {
console.log(body);
});
});
}它显示错误,例如对象不是函数。通过使用console.log,我发现这个错误在这一行中。
var lib = new Vimeo(CLIENT_ID, CLIENT_SECRET);发布于 2014-09-12 13:35:07
这个问题是因为一个对象已在lib文件中以相同的名称声明,所以我更改了对象的名称。现在很好用。
https://stackoverflow.com/questions/25806218
复制相似问题