Skip to content

Instantly share code, notes, and snippets.

@tsupo
Created May 17, 2013 05:07
Show Gist options
  • Save tsupo/5597048 to your computer and use it in GitHub Desktop.
Save tsupo/5597048 to your computer and use it in GitHub Desktop.
Twitter API 1.1 / API 一覧
Twitter API 1.1 の現行API一覧
Timelines
GET statuses/mentions_timeline (API 1.0 の GET statuses/replies, GET statuses/mentions 相当)
GET statuses/user_timeline
GET statuses/home_timeline
GET statuses/retweets_of_me
Tweets
GET statuses/retweets/:id
GET statuses/show/:id
POST statuses/destroy/:id
POST statuses/update
POST statuses/retweet/:id
POST statuses/update_with_media (「Twitter API プログラミング」発行以降に追加されたAPI)
GET statuses/oembed (「Twitter API プログラミング」発行以降に追加されたAPI)
GET statuses/retweeters/ids (2013年5月7日に追加されたAPI)
Search
GET search/tweets (Search は、API 1.1 では REST API の1つになった)
Streaming
POST statuses/filter
GET statuses/sample
GET statuses/firehose
GET user (「Twitter API プログラミング」発行以降に追加されたAPI)
GET site (「Twitter API プログラミング」発行以降に追加されたAPI)
Direct Messages
GET direct_messages
GET direct_messages/sent
GET direct_messages/show (「Twitter API プログラミング」発行以降に追加されたAPI)
POST direct_messages/destroy
POST direct_messages/new
Friends & Followers
GET friendships/no_retweets/ids (2013年1月26日に追加)
GET friends/ids
GET followers/ids
GET friendships/lookup (「Twitter API プログラミング」発行以降に追加されたAPI)
GET friendships/incoming
GET friendships/outgoing
POST friendships/create
POST friendships/destroy
POST friendships/update (「Twitter API プログラミング」発行以降に追加されたAPI)
GET friendships/show
GET friends/list (「Twitter API プログラミング」発行以降に追加されたAPI)
GET followers/list (「Twitter API プログラミング」発行以降に追加されたAPI)
Users
GET account/settings (「Twitter API プログラミング」発行以降に追加されたAPI)
GET account/verify_credentials
POST account/settings (「Twitter API プログラミング」発行以降に追加されたAPI)
POST account/update_delivery_device
POST account/update_profile
POST account/update_profile_background_image
POST account/update_profile_colors
POST account/update_profile_image
GET blocks/list (API 1.0 の GET blocks/blocking 相当)
GET blocks/ids (API 1.0 の GET blocks/blocking/ids 相当)
POST blocks/create
POST blocks/destroy
GET users/lookup
GET users/show
GET users/search
GET users/contributees (「Twitter API プログラミング」発行以降に追加されたAPI)
GET users/contributors (「Twitter API プログラミング」発行以降に追加されたAPI)
POST account/remove_profile_banner (「Twitter API プログラミング」発行以降に追加されたAPI)
POST account/update_profile_banner (「Twitter API プログラミング」発行以降に追加されたAPI)
GET users/profile_banner (「Twitter API プログラミング」発行以降に追加されたAPI)
Suggested Users
GET users/suggestions/:slug
GET users/suggestions
GET users/suggestions/:slug/members (「Twitter API プログラミング」発行以降に追加されたAPI)
Favorites
GET favorites/list (API 1.0 の GET favorites 相当)
POST favorites/destroy
POST favorites/create
Lists
GET lists/list
GET lists/statuses
POST lists/members/destroy
GET lists/memberships
GET lists/subscribers
POST lists/subscribers/create
GET lists/subscribers/show
POST lists/subscribers/destroy
POST lists/members/create_all
GET lists/members/show
GET lists/members
POST lists/members/create
POST lists/destroy
POST lists/update
POST lists/create
GET lists/show
GET lists/subscriptions
POST lists/members/destroy_all
GET lists/ownerships (2013年3月31日に追加)
Saved Searches
GET saved_searches/list (API 1.0 の GET saved_searches 相当)
GET saved_searches/show/:id
POST saved_searches/create
POST saved_searches/destroy/:id
Places & Geo
GET geo/id/:place_id
GET geo/reverse_geocode
GET geo/search
GET geo/similar_places
POST geo/place
Trends
GET trends/place
GET trends/available
GET trends/closest
Spam Reporting
POST users/report_spam
OAuth
GET oauth/authenticate
GET oauth/authorize
POST oauth/access_token
POST oauth/request_token
POST oauth2/token (2013年3月11日に追加)
POST oauth2/invalidate_token (2013年3月11日に追加)
Help
GET help/configuration
GET help/languages
GET help/privacy
GET help/tos
GET application/rate_limit_status
すでに廃止された API の一覧
Timelines
GET statuses/public_timeline
GET statuses/friends_timeline → GET statuses/home_timeline
GET statuses/replies → GET statuses/mentions_timeline
GET statuses/mentions → GET statuses/mentions_timeline
GET statuses/retweeted_by_me
GET statuses/retweeted_to_me
GET statuses/retweeted_to_user (「Twitter API プログラミング」発行以降に追加されたAPI)
GET statuses/retweeted_by_user (「Twitter API プログラミング」発行以降に追加されたAPI)
Tweets
GET statuses/:id/retweeted_by
GET statuses/:id/retweeted_by/ids → GET statuses/retweeters/ids
Streaming
GET statuses/links
GET statuses/retweet
Friends & Followers
GET friendships/exists
Users
GET statuses/friends
GET statuses/followers
POST account/end_session
POST account/update_location
GET account/rate_limit_status → GET application/rate_limit_status
GET blocks/exists
GET blocks/blocking → GET blocks/list
GET blocks/blocking/ids → GET blocks/ids
GET users/profile_image/:screen_name (「Twitter API プログラミング」発行以降に追加されたAPI)
GET account/totals (「Twitter API プログラミング」発行以降に追加されたAPI)
Favorites
GET favorites → GET favorites/list
Lists
POST :user/lists → POST lists/create
POST :user/lists/:list_id → POST lists/update
GET :user/lists → GET lists/list
GET :user/lists/:list_id → GET lists/show
DELETE :user/lists/:list_id → POST lists/destroy
GET :user/lists/:list_id/statuses → GET lists/statuses
GET :user/lists/memberships → GET lists/memberships
GET :user/lists/subscriptions → GET lists/subscriptions
GET :user/:list_id/members → GET lists/members
POST :user/:list_id/members → POST lists/members/create または POST lists/members/create_all
DELETE :user/:list_id/members → POST lists/members/destroy_all
GET :user/:list_id/members/:id → GET lists/members/show
GET :user/:list_id/subscribers → GET lists/subscribers
POST :user/:list_id/subscribers → POST lists/subscribers/create
DELETE :user/:list_id/subscribers → POST lists/subscribers/destroy
GET :user/:list_id/subscribers/:id → GET lists/subscribers/show
Saved Searches
GET saved_searches → GET saved_searches/list
Places & Geo
GET geo/nearby_places → POST geo/place + GET geo/similar_places
Trends
GET trends
GET trends/current
GET trends/daily
GET trends/weekly
GET trends/location → GET trends/place
Spam Reporting
POST report_spam → POST users/report_spam
Help
GET help/test
Notification (Delivery Device)
POST notifications/follow
POST notifications/leave
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment