У меня есть этот кодnpm Twitter библиотека не работает?
var Twitter = require('twitter');
var client = new Twitter({
consumer_key: process.env.TWITTER_CONSUMER_KEY,
consumer_secret: process.env.TWITTER_CONSUMER_SECRET,
access_token_key: process.env.TWITTER_ACCESS_KEY,
access_token_secret: process.env.TWITTER_ACCESS_SECRET,
});
client.post('status/update', {status: 'Test'}, function(error,params,response){
if(error) throw;
console.log(params);
console.log(response);
});
но он держит только дает мне это, когда я запускаю узел tweet.js
/Users/geraldpipes/projects/cmdtwitter/tweet:13
if(error) throw;
^
SyntaxError: Unexpected token ;
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:929:3
Я на 100% уверен, что мои переменные окружения являются правильными и именно то, что они говорят на моем Dev twitter. Так что я не уверен, что проблема здесь или даже, как подойти к ней!
After fixing the syntax error and changing that line to throw error;
the new problem is it is now this
/Users/geraldpipes/projects/cmdtwitter/tweet.js:13
if(error) throw error;
^
[object Object]
Я также знаю, что у меня нет ничего, что бросается, но даже если я делаю ошибку, это не получается правильно –