Subpaquetes
- Paquete xdk.account_activity
- Paquete xdk.activity
- paquete xdk.communities
- paquete xdk.community_notes
- Paquete xdk.compliance
- Paquete xdk.connections
- paquete xdk.direct_messages
- Submódulos
- módulo xdk.direct_messages.client
- módulo xdk.direct_messages.models
CreateByConversationIdRequestCreateByConversationIdResponseCreateByParticipantIdRequestCreateByParticipantIdResponseCreateConversationRequestCreateConversationResponseDeleteEventsResponseGetEventsByConversationIdResponseGetEventsByIdResponseGetEventsByParticipantIdResponseGetEventsResponse
- Contenido del módulo
DirectMessagesClientDirectMessagesClient.__init__()DirectMessagesClient.create_by_conversation_id()DirectMessagesClient.create_by_participant_id()DirectMessagesClient.create_conversation()DirectMessagesClient.delete_events()DirectMessagesClient.get_events()DirectMessagesClient.get_events_by_conversation_id()DirectMessagesClient.get_events_by_id()DirectMessagesClient.get_events_by_participant_id()
- Submódulos
- Paquete xdk.general
- Paquete xdk.lists
- Paquete xdk.media
- Submódulos
- módulo xdk.media.client
- módulo xdk.media.models
AppendUploadRequestAppendUploadResponseCreateMetadataRequestCreateMetadataResponseCreateSubtitlesRequestCreateSubtitlesResponseDeleteSubtitlesRequestDeleteSubtitlesResponseFinalizeUploadResponseGetAnalyticsResponseGetByKeyResponseGetByKeysResponseGetUploadStatusResponseInitializeUploadRequestInitializeUploadResponseUploadRequestUploadResponse
- Contenido del módulo
MediaClientMediaClient.__init__()MediaClient.append_upload()MediaClient.create_metadata()MediaClient.create_subtitles()MediaClient.delete_subtitles()MediaClient.finalize_upload()MediaClient.get_analytics()MediaClient.get_by_key()MediaClient.get_by_keys()MediaClient.get_upload_status()MediaClient.initialize_upload()MediaClient.upload()
- Submódulos
- Paquete xdk.news
- Paquete xdk.posts
- Submódulos
- módulo xdk.posts.client
- módulo xdk.posts.models
CreateRequestCreateResponseDeleteResponseGetAnalyticsResponseGetByIdResponseGetByIdsResponseGetCountsAllResponseGetCountsRecentResponseGetInsights28hrResponseGetInsightsHistoricalResponseGetLikingUsersResponseGetQuotedResponseGetRepostedByResponseGetRepostsResponseHideReplyRequestHideReplyResponseSearchAllResponseSearchRecentResponse
- Contenido del módulo
PostsClientPostsClient.__init__()PostsClient.create()PostsClient.delete()PostsClient.get_analytics()PostsClient.get_by_id()PostsClient.get_by_ids()PostsClient.get_counts_all()PostsClient.get_counts_recent()PostsClient.get_insights28hr()PostsClient.get_insights_historical()PostsClient.get_liking_users()PostsClient.get_quoted()PostsClient.get_reposted_by()PostsClient.get_reposts()PostsClient.hide_reply()PostsClient.search_all()PostsClient.search_recent()
- Submódulos
- Paquete xdk.spaces
- Paquete xdk.stream
- Submódulos
- módulo xdk.stream.client
- módulo xdk.stream.models
GetRuleCountsResponseGetRulesResponseLabelsComplianceResponseLikesComplianceResponseLikesFirehoseResponseLikesSample10ResponsePostsComplianceResponsePostsFirehoseEnResponsePostsFirehoseJaResponsePostsFirehoseKoResponsePostsFirehosePtResponsePostsFirehoseResponsePostsResponsePostsSample10ResponsePostsSampleResponseUpdateRulesRequestUpdateRulesResponseUsersComplianceResponse
- Contenido del módulo
StreamClientStreamClient.__init__()StreamClient.get_rule_counts()StreamClient.get_rules()StreamClient.labels_compliance()StreamClient.likes_compliance()StreamClient.likes_firehose()StreamClient.likes_sample10()StreamClient.posts()StreamClient.posts_compliance()StreamClient.posts_firehose()StreamClient.posts_firehose_en()StreamClient.posts_firehose_ja()StreamClient.posts_firehose_ko()StreamClient.posts_firehose_pt()StreamClient.posts_sample()StreamClient.posts_sample10()StreamClient.update_rules()StreamClient.users_compliance()
- Submódulos
- Paquete xdk.trends
- Paquete xdk.usage
- Paquete xdk.users
- Submódulos
- módulo xdk.users.client
- módulo xdk.users.models
BlockDmsResponseCreateBookmarkRequestCreateBookmarkResponseDeleteBookmarkResponseFollowListRequestFollowListResponseFollowUserRequestFollowUserResponseGetBlockingResponseGetBookmarkFoldersResponseGetBookmarksByFolderIdResponseGetBookmarksResponseGetByIdResponseGetByIdsResponseGetByUsernameResponseGetByUsernamesResponseGetFollowedListsResponseGetFollowersResponseGetFollowingResponseGetLikedPostsResponseGetListMembershipsResponseGetMeResponseGetMentionsResponseGetMutingResponseGetOwnedListsResponseGetPinnedListsResponseGetPostsResponseGetRepostsOfMeResponseGetTimelineResponseLikePostRequestLikePostResponseMuteUserRequestMuteUserResponsePinListRequestPinListResponseRepostPostRequestRepostPostResponseSearchResponseUnblockDmsResponseUnfollowListResponseUnfollowUserResponseUnlikePostResponseUnmuteUserResponseUnpinListResponseUnrepostPostResponse
- Contenido del módulo
UsersClientUsersClient.__init__()UsersClient.block_dms()UsersClient.create_bookmark()UsersClient.delete_bookmark()UsersClient.follow_list()UsersClient.follow_user()UsersClient.get_blocking()UsersClient.get_bookmark_folders()UsersClient.get_bookmarks()UsersClient.get_bookmarks_by_folder_id()UsersClient.get_by_id()UsersClient.get_by_ids()UsersClient.get_by_username()UsersClient.get_by_usernames()UsersClient.get_followed_lists()UsersClient.get_followers()UsersClient.get_following()UsersClient.get_liked_posts()UsersClient.get_list_memberships()UsersClient.get_me()UsersClient.get_mentions()UsersClient.get_muting()UsersClient.get_owned_lists()UsersClient.get_pinned_lists()UsersClient.get_posts()UsersClient.get_reposts_of_me()UsersClient.get_timeline()UsersClient.like_post()UsersClient.mute_user()UsersClient.pin_list()UsersClient.repost_post()UsersClient.search()UsersClient.unblock_dms()UsersClient.unfollow_list()UsersClient.unfollow_user()UsersClient.unlike_post()UsersClient.unmute_user()UsersClient.unpin_list()UsersClient.unrepost_post()
- Submódulos
- Paquete xdk.webhooks
Submódulos
- Módulo xdk.client
- Módulo xdk.oauth1_auth
- Módulo xdk.oauth2_auth
OAuth2PKCEAuthOAuth2PKCEAuth.__init__()OAuth2PKCEAuth.access_tokenOAuth2PKCEAuth.exchange_code()OAuth2PKCEAuth.fetch_token()OAuth2PKCEAuth.get_authorization_url()OAuth2PKCEAuth.get_code_challenge()OAuth2PKCEAuth.get_code_verifier()OAuth2PKCEAuth.is_token_expired()OAuth2PKCEAuth.refresh_token()OAuth2PKCEAuth.set_pkce_parameters()
- Módulo xdk.paginator
- Módulo xdk.streaming
StreamConfigStreamConfig.max_retriesStreamConfig.initial_backoffStreamConfig.max_backoffStreamConfig.backoff_multiplierStreamConfig.jitterStreamConfig.timeoutStreamConfig.chunk_sizeStreamConfig.on_connectStreamConfig.on_disconnectStreamConfig.on_reconnectStreamConfig.on_errorStreamConfig.__init__()StreamConfig.backoff_multiplierStreamConfig.chunk_sizeStreamConfig.initial_backoffStreamConfig.jitterStreamConfig.max_backoffStreamConfig.max_retriesStreamConfig.on_connectStreamConfig.on_disconnectStreamConfig.on_errorStreamConfig.on_reconnectStreamConfig.timeout
StreamErrorStreamErrorTypeStreamStatestream_with_retry()
Contenido del módulo
class xdk.Client
Parámetros
__init__
Parámetros
La URL base de la X API (el valor predeterminado es https://api.x.com).
El Bearer Token para la X API (autenticación solo de la aplicación, app-only).
El token de acceso OAuth2 para el contexto de usuario (se puede usar directamente como Bearer Token).
El ID de cliente para la X API (requerido para el flujo OAuth2 PKCE).
El secreto de cliente para la X API.
El URI de redirección para la autorización OAuth2.
Un diccionario de tokens OAuth2 existente (si está disponible). Si se proporciona, se extraerá
access_token.Cadena separada por espacios o lista de cadenas para los ámbitos de autorización OAuth2.
La URL base para la autorización OAuth2 (el valor predeterminado es https://x.com/i).
Instancia de OAuth1 para autenticación OAuth1.0a.
exchange_code
Parámetros
El código de autorización del callback.
Verificador de código opcional (usa el verificador almacenado si no se indica).
fetch_token
Parámetros
La URL completa de devolución de llamada recibida tras la autorización.
Parámetros
Parámetro de estado opcional por motivos de seguridad.
is_token_expired
refresh_token
class xdk.Cursor
ResponseType]
Parámetros
__init__
Parámetros
El método de la API que se llamará para cada página (debe admitir paginación)
items
Parámetros
Número máximo de elementos que se devolverán (None para sin límite)
Devuelve
IteratorAny
pages
Parámetros
Número máximo de páginas a devolver (None para sin límite)
Devuelve
IteratorResponseType
class xdk.StreamConfig
Parámetros
__init__
Parámetros
on_error : Callable[[[StreamError]
exception xdk.StreamError
Parámetros
__init__
Parámetros
class xdk.StreamErrorType
Parámetros
class xdk.StreamState
Parámetros
__init__
Parámetros
last_error : [StreamError]
xdk.cursor
Parámetros
El método de la API que se va a envolver (debe admitir paginación)