使用Twit for Node获取OEMBED对象而不是undefined

时间:2014-05-14 21:00:06

标签: node.js twitter oembed

所以我使用Twit https://github.com/ttezel/twit作为Node

我想从twitter 1.1 api获取OEMBED代码,但它似乎不起作用。

twit.get('statuses/oembed', { id: 133640144317198338 },  function (err, data, response) {
            console.log(data);
            console.log(err);

        })

所以我只是继续将undefined返回给我,url模式似乎正确,但我不知道为什么它不起作用。

以下是记录的错误

{ [Error: Sorry, that page does not exist]
  message: 'Sorry, that page does not exist',
  statusCode: 404,
  code: 34,
  allErrors: [ { message: 'Sorry, that page does not exist', code: 34 } ],
  twitterReply: '{"errors":[{"message":"Sorry, that page does not exist","code":34}]}' }

我能够检索雕像以及其他所有东西,但是oembed将不起作用。

任何帮助都会很棒

以下是Twitter https://api.twitter.com/1.1/statuses/oembed.json?id=240192632003911681

的OEMBED api链接

2 个答案:

答案 0 :(得分:1)

在您的推文ID周围包含一些引号。我遇到了这个,因为我的状态是id,而不是id_str

答案 1 :(得分:0)

在推文ID周围插入一些引号。