2014-09-12 2 views
0

я упомянул эту ссылку для загрузки видео и узлового модуля https://github.com/vimeo/vimeo.jsЗагрузка видео с использованием vimeo api в узле 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); 

ответ

0

Эта проблема происходит из-за объекта, объявленного в том же именем в Lib файл, поэтому я изменил название из объект. Теперь он отлично работает.

 Смежные вопросы

  • Нет связанных вопросов^_^