javascript - Twitter 状态更新 API 不起作用

标签 javascript node.js twitter

我尝试使用此示例程序发推文并收到错误 我正在关注这个tutorial

这是代码

var Twitter = require('twitter');

var client = new Twitter({
    consumer_key: 'CONSUMER_KEY',
    consumer_secret: 'CONSUMER_SECRET',
    access_token: 'ACCESS_TOKEN',
    access_token_secret: 'ACCESS_TOKEN_SECRET'
});

//var stat = ["First Tweet","Second Tweet","Third Tweet","Forth Tweet","Fifth Tweet"];

client.post('statuses/update', {status: 'I Love Twitter'},  function(error, tweet, response){
  if(error) throw error;
  console.log(tweet);  // Tweet body. 
  console.log(response);  // Raw response object. 
});

每当我运行此代码时,我都会收到以下错误

E:\Local server\nodejs\status_update\test.js:12
  if(error) throw error;
                  ^
[object Object]

最佳答案

按这个方法试试。修好了我的。

client.post('statuses/update', {status: "words"}, function(error, tweet, response){
  if (!error) {
    console.log(tweet);
  }
});

关于javascript - Twitter 状态更新 API 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30162733/

相关文章:

javascript - 将多维 JSON 键值对转换为 Angular 菜单(无需 Angular 知识)

javascript - 突出显示一周的开始 Javascript/JQuery UI 日期选择器

Javascript 模板项目 "strange"新函数调用我不明白

javascript - 具有自定义验证的动态表单,我应该使用 NoSQL 还是 SQL 进行存储?

iphone - ShareKit twitter 和 UIWebView 的问题(无键盘)

Python 推特 Json

c# - 改进 GUI/网站的设计

javascript - 捕获异常 : Error: write after end after upgrading Node version

swift - Twitter 登录未在 Xcode 模拟器中启动

javascript - 折叠/展开脚本不起作用