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
str
predeterminado:"'https://api.x.com'"
str or None
predeterminado:"None"
str or None
predeterminado:"None"
str or None
predeterminado:"None"
str or None
predeterminado:"None"
str or None
predeterminado:"None"
Dict[str, Any] or None
predeterminado:"None"
str or List[str] or None
predeterminado:"None"
str
predeterminado:"'https://x.com/i'"
OAuth1
__init__
Parámetros
str
predeterminado:"'https://api.x.com'"
La URL base de la X API (el valor predeterminado es https://api.x.com).
str or None
predeterminado:"None"
El Bearer Token para la X API (autenticación solo de la aplicación, app-only).
str or None
predeterminado:"None"
El token de acceso OAuth2 para el contexto de usuario (se puede usar directamente como Bearer Token).
str or None
predeterminado:"None"
El ID de cliente para la X API (requerido para el flujo OAuth2 PKCE).
str or None
predeterminado:"None"
El secreto de cliente para la X API.
str or None
predeterminado:"None"
El URI de redirección para la autorización OAuth2.
Dict[str, Any] or None
predeterminado:"None"
Un diccionario de tokens OAuth2 existente (si está disponible). Si se proporciona, se extraerá
access_token.str or List[str] or None
predeterminado:"None"
Cadena separada por espacios o lista de cadenas para los ámbitos de autorización OAuth2.
str
predeterminado:"'https://x.com/i'"
La URL base para la autorización OAuth2 (el valor predeterminado es https://x.com/i).
OAuth1
Instancia de OAuth1 para autenticación OAuth1.0a.
exchange_code
Parámetros
Any
El código de autorización del callback.
Any
predeterminado:"None"
Verificador de código opcional (usa el verificador almacenado si no se indica).
fetch_token
Parámetros
Any
La URL completa de devolución de llamada recibida tras la autorización.
Parámetros
Any
predeterminado:"None"
Parámetro de estado opcional por motivos de seguridad.
is_token_expired
refresh_token
class xdk.Cursor
ResponseType]
Parámetros
PaginatableMethod
__init__
Parámetros
PaginatableMethod
El método de la API que se llamará para cada página (debe admitir paginación)
items
Parámetros
int or None
predeterminado:"None"
Número máximo de elementos que se devolverán (None para sin límite)
Devuelve
IteratorAny
pages
Parámetros
int or None
predeterminado:"None"
Número máximo de páginas a devolver (None para sin límite)
Devuelve
IteratorResponseType
class xdk.StreamConfig
Parámetros
int
predeterminado:"10"
float
predeterminado:"1.0"
float
predeterminado:"64.0"
float
predeterminado:"2.0"
bool
predeterminado:"True"
float or None
predeterminado:"None"
int
predeterminado:"1024"
Callable[[], None] or None
predeterminado:"None"
Callable[[Exception or None], None] or None
predeterminado:"None"
Callable[[int, float], None] or None
predeterminado:"None"
Callable[[[StreamError
__init__
Parámetros
int
predeterminado:"10"
float
predeterminado:"1.0"
float
predeterminado:"64.0"
float
predeterminado:"2.0"
bool
predeterminado:"True"
float or None
predeterminado:"None"
int
predeterminado:"1024"
Callable[[], None] or None
predeterminado:"None"
Callable[[Exception or None], None] or None
predeterminado:"None"
Callable[[int, float], None] or None
predeterminado:"None"
Callable[[[StreamError
on_error : Callable[[[StreamError]
exception xdk.StreamError
Parámetros
str
StreamErrorType
__init__
Parámetros
str
StreamErrorType
class xdk.StreamErrorType
Parámetros
Any
class xdk.StreamState
Parámetros
int
predeterminado:"0"
float
predeterminado:"1.0"
bool
predeterminado:"False"
int
predeterminado:"0"
StreamError
__init__
Parámetros
int
predeterminado:"0"
float
predeterminado:"1.0"
bool
predeterminado:"False"
int
predeterminado:"0"
StreamError
last_error : [StreamError]
xdk.cursor
Parámetros
PaginatableMethod
El método de la API que se va a envolver (debe admitir paginación)