diff --git a/lib/keys.js b/lib/keys.js index daa1651c..1e77b8ca 100644 --- a/lib/keys.js +++ b/lib/keys.js @@ -5,8 +5,8 @@ module.exports = { authenticate_url: 'https://api.twitter.com/oauth/authenticate', authorize_url: 'https://api.twitter.com/oauth/authorize', rest_base: 'https://api.twitter.com/1.1', - search_base: 'http://search.twitter.com', - stream_base: 'https://stream.twitter.com/1.1', + search_base: 'https://api.twitter.com/1.1', + stream_base: 'https://stream.twitter.com/1.1', user_stream_base: 'https://userstream.twitter.com/1.1', site_stream_base: 'https://sitestream.twitter.com/1.1' } diff --git a/lib/twitter.js b/lib/twitter.js index edc52464..975a2f14 100644 --- a/lib/twitter.js +++ b/lib/twitter.js @@ -163,7 +163,7 @@ Twitter.prototype.search = function(q, params, callback) { return this; } - var url = this.options.search_base + '/search.json'; + var url = this.options.search_base + '/search/tweets.json'; params = utils.merge(params, {q:q}); this.get(url, params, callback); return this; @@ -515,9 +515,9 @@ Twitter.prototype.getRetweetedByUser = function(params, callback){ // Tweets resources -Twitter.prototype.showStatus = function(id, callback) { +Twitter.prototype.showStatus = function(id, params, callback) { var url = '/statuses/show/' + escape(id) + '.json'; - this.get(url, null, callback); + this.get(url, params, callback); return this; } Twitter.prototype.getStatus @@ -1014,9 +1014,10 @@ Twitter.prototype.verifyCredentials = function(callback) { return this; } -Twitter.prototype.rateLimitStatus = function(callback) { - var url = '/account/rate_limit_status.json'; - this.get(url, null, callback); +Twitter.prototype.rateLimitStatus = function(params, callback) { + // params: resources + var url = '/application/rate_limit_status.json'; + this.get(url, params, callback); return this; }