Skip to content

Commit

Permalink
Updated endpoint list
Browse files Browse the repository at this point in the history
  • Loading branch information
analog-nico committed Sep 23, 2015
1 parent 42e6b4c commit 99c0717
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions lib/server/core/presets/twitter.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,10 @@ module.exports = function (options) {

function addRule(resource, authQuota, noAuthQuota) {

if (!options.authenticated && noAuthQuota === 0) {
return;
}

manager.addRule({
limit: options.authenticated ? authQuota : noAuthQuota,
window: 15*60*1000,
Expand All @@ -40,13 +44,27 @@ module.exports = function (options) {
}

// According to https://dev.twitter.com/rest/public/rate-limits
addRule('account/settings', 15, 0);
addRule('account/verify_credentials', 15, 0);
addRule('application/rate_limit_status', 180, 180);
addRule('blocks/ids', 15, 0);
addRule('blocks/list', 15, 0);
addRule('direct_messages', 15, 0);
addRule('direct_messages/sent', 15, 0);
addRule('direct_messages/show', 15, 0);
addRule('favorites/list', 15, 15);
addRule('followers/ids', 15, 15);
addRule('followers/list', 15, 30);
addRule('friends/ids', 15, 15);
addRule('friends/list', 15, 30);
addRule('friendships/incoming', 15, 0);
addRule('friendships/lookup', 15, 0);
addRule('friendships/no_retweets/ids', 15, 0);
addRule('friendships/outgoing', 15, 0);
addRule('friendships/show', 180, 15);
addRule('geo/id/:place_id', 15, 0);
addRule('geo/reverse_geocode', 15, 0);
addRule('geo/search', 15, 0);
addRule('help/configuration', 15, 15);
addRule('help/languages', 15, 15);
addRule('help/privacy', 15, 15);
Expand All @@ -61,17 +79,26 @@ module.exports = function (options) {
addRule('lists/subscribers', 180, 15);
addRule('lists/subscribers/show', 15, 15);
addRule('lists/subscriptions', 15, 15);
addRule('mutes/users/ids', 15, 0);
addRule('mutes/users/list', 15, 0);
addRule('saved_searches/list', 15, 0);
addRule('saved_searches/show/:id', 15, 0);
addRule('search/tweets', 180, 450);
addRule('statuses/lookup', 180, 60);
addRule('statuses/mentions_timeline', 15, 0);
addRule('statuses/home_timeline', 15, 0);
addRule('statuses/oembed', 180, 180);
addRule('statuses/retweeters/ids', 15, 60);
addRule('statuses/retweets/:id', 15, 60);
addRule('statuses/retweets_of_me', 15, 0);
addRule('statuses/show/:id', 180, 180);
addRule('statuses/user_timeline', 180, 300);
addRule('trends/available', 15, 15);
addRule('trends/closest', 15, 15);
addRule('trends/place', 15, 15);
addRule('users/lookup', 180, 60);
addRule('users/profile_banner', 180, 0);
addRule('users/search', 180, 0);
addRule('users/show', 180, 180);
addRule('users/suggestions', 15, 15);
addRule('users/suggestions/:slug', 15, 15);
Expand Down

0 comments on commit 99c0717

Please sign in to comment.