Skip to content

Latest commit

 

History

History
534 lines (431 loc) · 39 KB

asyncclient.rst

File metadata and controls

534 lines (431 loc) · 39 KB

tweepy.asynchronous

AsyncClient

AsyncClient

Twitter API v2 Endpoint AsyncClient Method

Tweets

Bookmarks_

DELETE /2/users/:id/bookmarks/:tweet_id AsyncClient.remove_bookmark
GET /2/users/:id/bookmarks AsyncClient.get_bookmarks
POST /2/users/:id/bookmarks AsyncClient.bookmark

Hide replies_

PUT /2/tweets/:id/hidden AsyncClient.hide_reply
PUT /2/tweets/:id/hidden AsyncClient.unhide_reply

Likes_

DELETE /2/users/:id/likes/:tweet_id AsyncClient.unlike
GET /2/tweets/:id/liking_users AsyncClient.get_liking_users
GET /2/users/:id/liked_tweets AsyncClient.get_liked_tweets
POST /2/users/:id/likes AsyncClient.like

Manage Tweets_

DELETE /2/tweets/:id AsyncClient.delete_tweet
POST /2/tweets AsyncClient.create_tweet

Quote Tweets_

GET /2/tweets/:id/quote_tweets AsyncClient.get_quote_tweets

Retweets_

DELETE /2/users/:id/retweets/:source_tweet_id AsyncClient.unretweet
GET /2/tweets/:id/retweeted_by AsyncClient.get_retweeters
POST /2/users/:id/retweets AsyncClient.retweet

Search Tweets_

GET /2/tweets/search/all AsyncClient.search_all_tweets
GET /2/tweets/search/recent AsyncClient.search_recent_tweets

Timelines_

GET /2/users/:id/mentions AsyncClient.get_users_mentions
GET /2/users/:id/timelines/reverse_chronological AsyncClient.get_home_timeline
GET /2/users/:id/tweets AsyncClient.get_users_tweets

Tweet counts_

GET /2/tweets/counts/all AsyncClient.get_all_tweets_count
GET /2/tweets/counts/recent AsyncClient.get_recent_tweets_count

Tweet lookup_

GET /2/tweets/:id AsyncClient.get_tweet
GET /2/tweets AsyncClient.get_tweets

Users

Blocks_

GET /2/users/:id/blocking AsyncClient.get_blocked

Follows_

DELETE /2/users/:source_user_id/following/:target_user_id AsyncClient.unfollow_user
GET /2/users/:id/followers AsyncClient.get_users_followers
GET /2/users/:id/following AsyncClient.get_users_following
POST /2/users/:id/following AsyncClient.follow_user

Mutes_

DELETE /2/users/:source_user_id/muting/:target_user_id AsyncClient.unmute
GET /2/users/:id/muting AsyncClient.get_muted
POST /2/users/:id/muting AsyncClient.mute

User lookup_

GET /2/users/:id AsyncClient.get_user
GET /2/users/by/username/:username AsyncClient.get_user
GET /2/users AsyncClient.get_users
GET /2/users/by AsyncClient.get_users
GET /2/users/me AsyncClient.get_me

Spaces

Search Spaces_

GET /2/spaces/search AsyncClient.search_spaces

Spaces lookup_

GET /2/spaces AsyncClient.get_spaces
GET /2/spaces/:id AsyncClient.get_space
GET /2/spaces/:id/buyers AsyncClient.get_space_buyers
GET /2/spaces/:id/tweets AsyncClient.get_space_tweets
GET /2/spaces/by/creator_ids AsyncClient.get_spaces

Direct Messages

Direct Messages lookup_

GET /2/dm_conversations/:dm_conversation_id/dm_events AsyncClient.get_direct_message_events
GET /2/dm_conversations/with/:participant_id/dm_events AsyncClient.get_direct_message_events
GET /2/dm_events AsyncClient.get_direct_message_events

Manage Direct Messages_

POST /2/dm_conversations AsyncClient.create_direct_message_conversation
POST /2/dm_conversations/:dm_conversation_id/messages AsyncClient.create_direct_message
POST /2/dm_conversations/with/:participant_id/messages AsyncClient.create_direct_message

Lists

List Tweets lookup_

GET /2/lists/:id/tweets AsyncClient.get_list_tweets

List follows_

DELETE /2/users/:id/followed_lists/:list_id AsyncClient.unfollow_list
GET /2/lists/:id/followers AsyncClient.get_list_followers
GET /2/users/:id/followed_lists AsyncClient.get_followed_lists
POST /2/users/:id/followed_lists AsyncClient.follow_list

List lookup_

GET /2/lists/:id AsyncClient.get_list
GET /2/users/:id/owned_lists AsyncClient.get_owned_lists

List members_

DELETE /2/lists/:id/members/:user_id AsyncClient.remove_list_member
GET /2/lists/:id/members AsyncClient.get_list_members
GET /2/users/:id/list_memberships AsyncClient.get_list_memberships
POST /2/lists/:id/members AsyncClient.add_list_member

Manage Lists_

DELETE /2/lists/:id AsyncClient.delete_list
PUT /2/lists/:id AsyncClient.update_list
POST /2/lists AsyncClient.create_list

Pinned Lists_

DELETE /2/users/:id/pinned_lists/:list_id AsyncClient.unpin_list
GET /2/users/:id/pinned_lists AsyncClient.get_pinned_lists
POST /2/users/:id/pinned_lists AsyncClient.pin_list

Compliance

Batch Compliance_

GET /2/compliance/jobs AsyncClient.get_compliance_jobs
GET /2/compliance/jobs/:id AsyncClient.get_compliance_job
POST /2/compliance/jobs AsyncClient.create_compliance_job

Tweets

Bookmarks

AsyncClient.remove_bookmark

AsyncClient.get_bookmarks

AsyncClient.bookmark

Hide replies

AsyncClient.hide_reply

AsyncClient.unhide_reply

Likes

AsyncClient.unlike

AsyncClient.get_liking_users

AsyncClient.get_liked_tweets

AsyncClient.like

Manage Tweets

AsyncClient.delete_tweet

AsyncClient.create_tweet

Quote Tweets

AsyncClient.get_quote_tweets

Retweets

AsyncClient.unretweet

AsyncClient.get_retweeters

AsyncClient.retweet

Search Tweets

AsyncClient.search_all_tweets

AsyncClient.search_recent_tweets

Timelines

AsyncClient.get_users_mentions

AsyncClient.get_home_timeline

AsyncClient.get_users_tweets

Tweet counts

AsyncClient.get_all_tweets_count

AsyncClient.get_recent_tweets_count

Tweet lookup

AsyncClient.get_tweet

AsyncClient.get_tweets

Users

Blocks

AsyncClient.get_blocked

Follows

AsyncClient.unfollow_user

AsyncClient.get_users_followers

AsyncClient.get_users_following

AsyncClient.follow_user

Mutes

AsyncClient.unmute

AsyncClient.get_muted

AsyncClient.mute

User lookup

AsyncClient.get_user

AsyncClient.get_users

AsyncClient.get_me

Spaces

Search Spaces

AsyncClient.search_spaces

Spaces lookup

AsyncClient.get_spaces

AsyncClient.get_space

AsyncClient.get_space_buyers

AsyncClient.get_space_tweets

Direct Messages

Direct Messages lookup

AsyncClient.get_direct_message_events

Manage Direct Messages

AsyncClient.create_direct_message

AsyncClient.create_direct_message_conversation

Lists

List Tweets lookup

AsyncClient.get_list_tweets

List follows

AsyncClient.unfollow_list

AsyncClient.get_list_followers

AsyncClient.get_followed_lists

AsyncClient.follow_list

List lookup

AsyncClient.get_list

AsyncClient.get_owned_lists

List members

AsyncClient.remove_list_member

AsyncClient.get_list_members

AsyncClient.get_list_memberships

AsyncClient.add_list_member

Manage Lists

AsyncClient.delete_list

AsyncClient.update_list

AsyncClient.create_list

Pinned Lists

AsyncClient.unpin_list

AsyncClient.get_pinned_lists

AsyncClient.pin_list

Compliance

Batch compliance

AsyncClient.get_compliance_jobs

AsyncClient.get_compliance_job

AsyncClient.create_compliance_job

Footnotes