> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Client

<div id="subpackages">
  ## Sous-packages
</div>

* [package xdk.account\_activity](/fr/xdks/python/reference/xdk.account_activity)
  * [Sous-modules](/fr/xdks/python/reference/xdk.account_activity#submodules)
    * [module xdk.account\_activity.client](/fr/xdks/python/reference/xdk.account_activity.client)
      * [`AccountActivityClient`](/fr/xdks/python/reference/xdk.account_activity.client#xdk.account_activity.client.AccountActivityClient)
    * [module xdk.account\_activity.models](/fr/xdks/python/reference/xdk.account_activity.models)
      * [`CreateReplayJobResponse`](/fr/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateReplayJobResponse)
      * [`CreateSubscriptionRequest`](/fr/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateSubscriptionRequest)
      * [`CreateSubscriptionResponse`](/fr/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.CreateSubscriptionResponse)
      * [`DeleteSubscriptionResponse`](/fr/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.DeleteSubscriptionResponse)
      * [`GetSubscriptionCountResponse`](/fr/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.GetSubscriptionCountResponse)
      * [`GetSubscriptionsResponse`](/fr/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.GetSubscriptionsResponse)
      * [`ValidateSubscriptionResponse`](/fr/xdks/python/reference/xdk.account_activity.models#xdk.account_activity.models.ValidateSubscriptionResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.account_activity#module-xdk.account_activity)
    * [`AccountActivityClient`](/fr/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient)
      * [`AccountActivityClient.__init__()`](/fr/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.__init__)
      * [`AccountActivityClient.create_replay_job()`](/fr/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.create_replay_job)
      * [`AccountActivityClient.create_subscription()`](/fr/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.create_subscription)
      * [`AccountActivityClient.delete_subscription()`](/fr/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.delete_subscription)
      * [`AccountActivityClient.get_subscription_count()`](/fr/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.get_subscription_count)
      * [`AccountActivityClient.get_subscriptions()`](/fr/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.get_subscriptions)
      * [`AccountActivityClient.validate_subscription()`](/fr/xdks/python/reference/xdk.account_activity#xdk.account_activity.AccountActivityClient.validate_subscription)
* [package xdk.activity](/fr/xdks/python/reference/xdk.activity)
  * [Sous-modules](/fr/xdks/python/reference/xdk.activity#submodules)
    * [Module xdk.activity.client](/fr/xdks/python/reference/xdk.activity.client)
      * [`ActivityClient`](/fr/xdks/python/reference/xdk.activity.client#xdk.activity.client.ActivityClient)
    * [Module xdk.activity.models](/fr/xdks/python/reference/xdk.activity.models)
      * [`CreateSubscriptionRequest`](/fr/xdks/python/reference/xdk.activity.models#xdk.activity.models.CreateSubscriptionRequest)
      * [`CreateSubscriptionResponse`](/fr/xdks/python/reference/xdk.activity.models#xdk.activity.models.CreateSubscriptionResponse)
      * [`DeleteSubscriptionResponse`](/fr/xdks/python/reference/xdk.activity.models#xdk.activity.models.DeleteSubscriptionResponse)
      * [`GetSubscriptionsResponse`](/fr/xdks/python/reference/xdk.activity.models#xdk.activity.models.GetSubscriptionsResponse)
      * [`StreamResponse`](/fr/xdks/python/reference/xdk.activity.models#xdk.activity.models.StreamResponse)
      * [`UpdateSubscriptionRequest`](/fr/xdks/python/reference/xdk.activity.models#xdk.activity.models.UpdateSubscriptionRequest)
      * [`UpdateSubscriptionResponse`](/fr/xdks/python/reference/xdk.activity.models#xdk.activity.models.UpdateSubscriptionResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.activity#module-xdk.activity)
    * [`ActivityClient`](/fr/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient)
      * [`ActivityClient.__init__()`](/fr/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.__init__)
      * [`ActivityClient.create_subscription()`](/fr/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.create_subscription)
      * [`ActivityClient.delete_subscription()`](/fr/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.delete_subscription)
      * [`ActivityClient.get_subscriptions()`](/fr/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.get_subscriptions)
      * [`ActivityClient.stream()`](/fr/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.stream)
      * [`ActivityClient.update_subscription()`](/fr/xdks/python/reference/xdk.activity#xdk.activity.ActivityClient.update_subscription)
* [Package xdk.communities](/fr/xdks/python/reference/xdk.communities)
  * [Sous-modules](/fr/xdks/python/reference/xdk.communities#submodules)
    * [Module xdk.communities.client](/fr/xdks/python/reference/xdk.communities.client)
      * [`CommunitiesClient`](/fr/xdks/python/reference/xdk.communities.client#xdk.communities.client.CommunitiesClient)
    * [Module xdk.communities.models](/fr/xdks/python/reference/xdk.communities.models)
      * [`GetByIdResponse`](/fr/xdks/python/reference/xdk.communities.models#xdk.communities.models.GetByIdResponse)
      * [`SearchResponse`](/fr/xdks/python/reference/xdk.communities.models#xdk.communities.models.SearchResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.communities#module-xdk.communities)
    * [`CommunitiesClient`](/fr/xdks/python/reference/xdk.communities#xdk.communities.CommunitiesClient)
      * [`CommunitiesClient.__init__()`](/fr/xdks/python/reference/xdk.communities#xdk.communities.CommunitiesClient.__init__)
      * [`CommunitiesClient.get_by_id()`](/fr/xdks/python/reference/xdk.communities#xdk.communities.CommunitiesClient.get_by_id)
      * [`CommunitiesClient.search()`](/fr/xdks/python/reference/xdk.communities#xdk.communities.CommunitiesClient.search)
* [package xdk.community\_notes](/fr/xdks/python/reference/xdk.community_notes)
  * [Sous-modules](/fr/xdks/python/reference/xdk.community_notes#submodules)
    * [Module xdk.community\_notes.client](/fr/xdks/python/reference/xdk.community_notes.client)
      * [`CommunityNotesClient`](/fr/xdks/python/reference/xdk.community_notes.client#xdk.community_notes.client.CommunityNotesClient)
    * [Module xdk.community\_notes.models](/fr/xdks/python/reference/xdk.community_notes.models)
      * [`CreateRequest`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.CreateRequest)
      * [`CreateResponse`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.CreateResponse)
      * [`DeleteResponse`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.DeleteResponse)
      * [`EvaluateRequest`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.EvaluateRequest)
      * [`EvaluateResponse`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.EvaluateResponse)
      * [`SearchEligiblePostsResponse`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.SearchEligiblePostsResponse)
      * [`SearchWrittenResponse`](/fr/xdks/python/reference/xdk.community_notes.models#xdk.community_notes.models.SearchWrittenResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.community_notes#module-xdk.community_notes)
    * [`CommunityNotesClient`](/fr/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient)
      * [`CommunityNotesClient.__init__()`](/fr/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.__init__)
      * [`CommunityNotesClient.create()`](/fr/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.create)
      * [`CommunityNotesClient.delete()`](/fr/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.delete)
      * [`CommunityNotesClient.evaluate()`](/fr/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.evaluate)
      * [`CommunityNotesClient.search_eligible_posts()`](/fr/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.search_eligible_posts)
      * [`CommunityNotesClient.search_written()`](/fr/xdks/python/reference/xdk.community_notes#xdk.community_notes.CommunityNotesClient.search_written)
* [package xdk.compliance](/fr/xdks/python/reference/xdk.compliance)
  * [Sous-modules](/fr/xdks/python/reference/xdk.compliance#submodules)
    * [Module xdk.compliance.client](/fr/xdks/python/reference/xdk.compliance.client)
      * [`ComplianceClient`](/fr/xdks/python/reference/xdk.compliance.client#xdk.compliance.client.ComplianceClient)
    * [Module xdk.compliance.models](/fr/xdks/python/reference/xdk.compliance.models)
      * [`CreateJobsRequest`](/fr/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsRequest)
      * [`CreateJobsResponse`](/fr/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.CreateJobsResponse)
      * [`GetJobsByIdResponse`](/fr/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsByIdResponse)
      * [`GetJobsResponse`](/fr/xdks/python/reference/xdk.compliance.models#xdk.compliance.models.GetJobsResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.compliance#module-xdk.compliance)
    * [`ComplianceClient`](/fr/xdks/python/reference/xdk.compliance#xdk.compliance.ComplianceClient)
      * [`ComplianceClient.__init__()`](/fr/xdks/python/reference/xdk.compliance#xdk.compliance.ComplianceClient.__init__)
      * [`ComplianceClient.create_jobs()`](/fr/xdks/python/reference/xdk.compliance#xdk.compliance.ComplianceClient.create_jobs)
      * [`ComplianceClient.get_jobs()`](/fr/xdks/python/reference/xdk.compliance#xdk.compliance.ComplianceClient.get_jobs)
      * [`ComplianceClient.get_jobs_by_id()`](/fr/xdks/python/reference/xdk.compliance#xdk.compliance.ComplianceClient.get_jobs_by_id)
* [package xdk.connections](/fr/xdks/python/reference/xdk.connections)
  * [Sous-modules](/fr/xdks/python/reference/xdk.connections#submodules)
    * [Module xdk.connections.client](/fr/xdks/python/reference/xdk.connections.client)
      * [`ConnectionsClient`](/fr/xdks/python/reference/xdk.connections.client#xdk.connections.client.ConnectionsClient)
    * [Module xdk.connections.models](/fr/xdks/python/reference/xdk.connections.models)
      * [`DeleteAllResponse`](/fr/xdks/python/reference/xdk.connections.models#xdk.connections.models.DeleteAllResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.connections#module-xdk.connections)
    * [`ConnectionsClient`](/fr/xdks/python/reference/xdk.connections#xdk.connections.ConnectionsClient)
      * [`ConnectionsClient.__init__()`](/fr/xdks/python/reference/xdk.connections#xdk.connections.ConnectionsClient.__init__)
      * [`ConnectionsClient.delete_all()`](/fr/xdks/python/reference/xdk.connections#xdk.connections.ConnectionsClient.delete_all)
* [Sous-package xdk.direct\_messages](/fr/xdks/python/reference/xdk.direct_messages)
  * [Sous-modules](/fr/xdks/python/reference/xdk.direct_messages#submodules)
    * [xdk.direct\_messages.client module](/fr/xdks/python/reference/xdk.direct_messages.client)
      * [`DirectMessagesClient`](/fr/xdks/python/reference/xdk.direct_messages.client#xdk.direct_messages.client.DirectMessagesClient)
    * [xdk.direct\_messages.models module](/fr/xdks/python/reference/xdk.direct_messages.models)
      * [`CreateByConversationIdRequest`](/fr/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateByConversationIdRequest)
      * [`CreateByConversationIdResponse`](/fr/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateByConversationIdResponse)
      * [`CreateByParticipantIdRequest`](/fr/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateByParticipantIdRequest)
      * [`CreateByParticipantIdResponse`](/fr/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateByParticipantIdResponse)
      * [`CreateConversationRequest`](/fr/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateConversationRequest)
      * [`CreateConversationResponse`](/fr/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.CreateConversationResponse)
      * [`DeleteEventsResponse`](/fr/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.DeleteEventsResponse)
      * [`GetEventsByConversationIdResponse`](/fr/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.GetEventsByConversationIdResponse)
      * [`GetEventsByIdResponse`](/fr/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.GetEventsByIdResponse)
      * [`GetEventsByParticipantIdResponse`](/fr/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.GetEventsByParticipantIdResponse)
      * [`GetEventsResponse`](/fr/xdks/python/reference/xdk.direct_messages.models#xdk.direct_messages.models.GetEventsResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.direct_messages#module-xdk.direct_messages)
    * [`DirectMessagesClient`](/fr/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient)
      * [`DirectMessagesClient.__init__()`](/fr/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.__init__)
      * [`DirectMessagesClient.create_by_conversation_id()`](/fr/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.create_by_conversation_id)
      * [`DirectMessagesClient.create_by_participant_id()`](/fr/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.create_by_participant_id)
      * [`DirectMessagesClient.create_conversation()`](/fr/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.create_conversation)
      * [`DirectMessagesClient.delete_events()`](/fr/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.delete_events)
      * [`DirectMessagesClient.get_events()`](/fr/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.get_events)
      * [`DirectMessagesClient.get_events_by_conversation_id()`](/fr/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.get_events_by_conversation_id)
      * [`DirectMessagesClient.get_events_by_id()`](/fr/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.get_events_by_id)
      * [`DirectMessagesClient.get_events_by_participant_id()`](/fr/xdks/python/reference/xdk.direct_messages#xdk.direct_messages.DirectMessagesClient.get_events_by_participant_id)
* [Sous-package xdk.general](/fr/xdks/python/reference/xdk.general)
  * [Sous-modules](/fr/xdks/python/reference/xdk.general#submodules)
    * [module xdk.general.client](/fr/xdks/python/reference/xdk.general.client)
      * [`GeneralClient`](/fr/xdks/python/reference/xdk.general.client#xdk.general.client.GeneralClient)
    * [module xdk.general.models](/fr/xdks/python/reference/xdk.general.models)
      * [`GetOpenApiSpecResponse`](/fr/xdks/python/reference/xdk.general.models#xdk.general.models.GetOpenApiSpecResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.general#module-xdk.general)
    * [`GeneralClient`](/fr/xdks/python/reference/xdk.general#xdk.general.GeneralClient)
      * [`GeneralClient.__init__()`](/fr/xdks/python/reference/xdk.general#xdk.general.GeneralClient.__init__)
      * [`GeneralClient.get_open_api_spec()`](/fr/xdks/python/reference/xdk.general#xdk.general.GeneralClient.get_open_api_spec)
* [sous-package xdk.lists](/fr/xdks/python/reference/xdk.lists)
  * [Sous-modules](/fr/xdks/python/reference/xdk.lists#submodules)
    * [module xdk.lists.client](/fr/xdks/python/reference/xdk.lists.client)
      * [`ListsClient`](/fr/xdks/python/reference/xdk.lists.client#xdk.lists.client.ListsClient)
    * [module xdk.lists.models](/fr/xdks/python/reference/xdk.lists.models)
      * [`AddMemberRequest`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.AddMemberRequest)
      * [`AddMemberResponse`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.AddMemberResponse)
      * [`CreateRequest`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.CreateRequest)
      * [`CreateResponse`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.CreateResponse)
      * [`DeleteResponse`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.DeleteResponse)
      * [`GetByIdResponse`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.GetByIdResponse)
      * [`GetFollowersResponse`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.GetFollowersResponse)
      * [`GetMembersResponse`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.GetMembersResponse)
      * [`GetPostsResponse`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.GetPostsResponse)
      * [`RemoveMemberByUserIdResponse`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.RemoveMemberByUserIdResponse)
      * [`UpdateRequest`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.UpdateRequest)
      * [`UpdateResponse`](/fr/xdks/python/reference/xdk.lists.models#xdk.lists.models.UpdateResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.lists#module-xdk.lists)
    * [`ListsClient`](/fr/xdks/python/reference/xdk.lists#xdk.lists.ListsClient)
      * [`ListsClient.__init__()`](/fr/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.__init__)
      * [`ListsClient.add_member()`](/fr/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.add_member)
      * [`ListsClient.create()`](/fr/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.create)
      * [`ListsClient.delete()`](/fr/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.delete)
      * [`ListsClient.get_by_id()`](/fr/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.get_by_id)
      * [`ListsClient.get_followers()`](/fr/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.get_followers)
      * [`ListsClient.get_members()`](/fr/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.get_members)
      * [`ListsClient.get_posts()`](/fr/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.get_posts)
      * [`ListsClient.remove_member_by_user_id()`](/fr/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.remove_member_by_user_id)
      * [`ListsClient.update()`](/fr/xdks/python/reference/xdk.lists#xdk.lists.ListsClient.update)
* [Sous-package xdk.media](/fr/xdks/python/reference/xdk.media)
  * [Sous-modules](/fr/xdks/python/reference/xdk.media#submodules)
    * [module xdk.media.client](/fr/xdks/python/reference/xdk.media.client)
      * [`MediaClient`](/fr/xdks/python/reference/xdk.media.client#xdk.media.client.MediaClient)
    * [module xdk.media.models](/fr/xdks/python/reference/xdk.media.models)
      * [`AppendUploadRequest`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.AppendUploadRequest)
      * [`AppendUploadResponse`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.AppendUploadResponse)
      * [`CreateMetadataRequest`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.CreateMetadataRequest)
      * [`CreateMetadataResponse`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.CreateMetadataResponse)
      * [`CreateSubtitlesRequest`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.CreateSubtitlesRequest)
      * [`CreateSubtitlesResponse`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.CreateSubtitlesResponse)
      * [`DeleteSubtitlesRequest`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.DeleteSubtitlesRequest)
      * [`DeleteSubtitlesResponse`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.DeleteSubtitlesResponse)
      * [`FinalizeUploadResponse`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.FinalizeUploadResponse)
      * [`GetAnalyticsResponse`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.GetAnalyticsResponse)
      * [`GetByKeyResponse`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.GetByKeyResponse)
      * [`GetByKeysResponse`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.GetByKeysResponse)
      * [`GetUploadStatusResponse`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.GetUploadStatusResponse)
      * [`InitializeUploadRequest`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.InitializeUploadRequest)
      * [`InitializeUploadResponse`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.InitializeUploadResponse)
      * [`UploadRequest`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.UploadRequest)
      * [`UploadResponse`](/fr/xdks/python/reference/xdk.media.models#xdk.media.models.UploadResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.media#module-xdk.media)
    * [`MediaClient`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient)
      * [`MediaClient.__init__()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.__init__)
      * [`MediaClient.append_upload()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.append_upload)
      * [`MediaClient.create_metadata()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.create_metadata)
      * [`MediaClient.create_subtitles()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.create_subtitles)
      * [`MediaClient.delete_subtitles()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.delete_subtitles)
      * [`MediaClient.finalize_upload()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.finalize_upload)
      * [`MediaClient.get_analytics()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.get_analytics)
      * [`MediaClient.get_by_key()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.get_by_key)
      * [`MediaClient.get_by_keys()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.get_by_keys)
      * [`MediaClient.get_upload_status()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.get_upload_status)
      * [`MediaClient.initialize_upload()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.initialize_upload)
      * [`MediaClient.upload()`](/fr/xdks/python/reference/xdk.media#xdk.media.MediaClient.upload)
* [package xdk.news](/fr/xdks/python/reference/xdk.news)
  * [Sous-modules](/fr/xdks/python/reference/xdk.news#submodules)
    * [Module xdk.news.client](/fr/xdks/python/reference/xdk.news.client)
      * [`NewsClient`](/fr/xdks/python/reference/xdk.news.client#xdk.news.client.NewsClient)
    * [Module xdk.news.models](/fr/xdks/python/reference/xdk.news.models)
      * [`GetResponse`](/fr/xdks/python/reference/xdk.news.models#xdk.news.models.GetResponse)
      * [`SearchResponse`](/fr/xdks/python/reference/xdk.news.models#xdk.news.models.SearchResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.news#module-xdk.news)
    * [`NewsClient`](/fr/xdks/python/reference/xdk.news#xdk.news.NewsClient)
      * [`NewsClient.__init__()`](/fr/xdks/python/reference/xdk.news#xdk.news.NewsClient.__init__)
      * [`NewsClient.get()`](/fr/xdks/python/reference/xdk.news#xdk.news.NewsClient.get)
      * [`NewsClient.search()`](/fr/xdks/python/reference/xdk.news#xdk.news.NewsClient.search)
* [Package xdk.posts](/fr/xdks/python/reference/xdk.posts)
  * [Sous-modules](/fr/xdks/python/reference/xdk.posts#submodules)
    * [Module xdk.posts.client](/fr/xdks/python/reference/xdk.posts.client)
      * [`PostsClient`](/fr/xdks/python/reference/xdk.posts.client#xdk.posts.client.PostsClient)
    * [Module xdk.posts.models](/fr/xdks/python/reference/xdk.posts.models)
      * [`CreateRequest`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.CreateRequest)
      * [`CreateResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.CreateResponse)
      * [`DeleteResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.DeleteResponse)
      * [`GetAnalyticsResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetAnalyticsResponse)
      * [`GetByIdResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetByIdResponse)
      * [`GetByIdsResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetByIdsResponse)
      * [`GetCountsAllResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetCountsAllResponse)
      * [`GetCountsRecentResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetCountsRecentResponse)
      * [`GetInsights28hrResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetInsights28hrResponse)
      * [`GetInsightsHistoricalResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetInsightsHistoricalResponse)
      * [`GetLikingUsersResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetLikingUsersResponse)
      * [`GetQuotedResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetQuotedResponse)
      * [`GetRepostedByResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetRepostedByResponse)
      * [`GetRepostsResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.GetRepostsResponse)
      * [`HideReplyRequest`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.HideReplyRequest)
      * [`HideReplyResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.HideReplyResponse)
      * [`SearchAllResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.SearchAllResponse)
      * [`SearchRecentResponse`](/fr/xdks/python/reference/xdk.posts.models#xdk.posts.models.SearchRecentResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.posts#module-xdk.posts)
    * [`PostsClient`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient)
      * [`PostsClient.__init__()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.__init__)
      * [`PostsClient.create()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.create)
      * [`PostsClient.delete()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.delete)
      * [`PostsClient.get_analytics()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_analytics)
      * [`PostsClient.get_by_id()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_by_id)
      * [`PostsClient.get_by_ids()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_by_ids)
      * [`PostsClient.get_counts_all()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_counts_all)
      * [`PostsClient.get_counts_recent()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_counts_recent)
      * [`PostsClient.get_insights28hr()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_insights28hr)
      * [`PostsClient.get_insights_historical()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_insights_historical)
      * [`PostsClient.get_liking_users()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_liking_users)
      * [`PostsClient.get_quoted()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_quoted)
      * [`PostsClient.get_reposted_by()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_reposted_by)
      * [`PostsClient.get_reposts()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.get_reposts)
      * [`PostsClient.hide_reply()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.hide_reply)
      * [`PostsClient.search_all()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.search_all)
      * [`PostsClient.search_recent()`](/fr/xdks/python/reference/xdk.posts#xdk.posts.PostsClient.search_recent)
* [Sous-package xdk.spaces](/fr/xdks/python/reference/xdk.spaces)
  * [Sous-modules](/fr/xdks/python/reference/xdk.spaces#submodules)
    * [module xdk.spaces.client](/fr/xdks/python/reference/xdk.spaces.client)
      * [`SpacesClient`](/fr/xdks/python/reference/xdk.spaces.client#xdk.spaces.client.SpacesClient)
    * [module xdk.spaces.models](/fr/xdks/python/reference/xdk.spaces.models)
      * [`GetBuyersResponse`](/fr/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.GetBuyersResponse)
      * [`GetByCreatorIdsResponse`](/fr/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.GetByCreatorIdsResponse)
      * [`GetByIdResponse`](/fr/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.GetByIdResponse)
      * [`GetByIdsResponse`](/fr/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.GetByIdsResponse)
      * [`GetPostsResponse`](/fr/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.GetPostsResponse)
      * [`SearchResponse`](/fr/xdks/python/reference/xdk.spaces.models#xdk.spaces.models.SearchResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.spaces#module-xdk.spaces)
    * [`SpacesClient`](/fr/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient)
      * [`SpacesClient.__init__()`](/fr/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.__init__)
      * [`SpacesClient.get_buyers()`](/fr/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.get_buyers)
      * [`SpacesClient.get_by_creator_ids()`](/fr/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.get_by_creator_ids)
      * [`SpacesClient.get_by_id()`](/fr/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.get_by_id)
      * [`SpacesClient.get_by_ids()`](/fr/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.get_by_ids)
      * [`SpacesClient.get_posts()`](/fr/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.get_posts)
      * [`SpacesClient.search()`](/fr/xdks/python/reference/xdk.spaces#xdk.spaces.SpacesClient.search)
* [Package xdk.stream](/fr/xdks/python/reference/xdk.stream)
  * [Sous-modules](/fr/xdks/python/reference/xdk.stream#submodules)
    * [Module xdk.stream.client](/fr/xdks/python/reference/xdk.stream.client)
      * [`StreamClient`](/fr/xdks/python/reference/xdk.stream.client#xdk.stream.client.StreamClient)
    * [Module xdk.stream.models](/fr/xdks/python/reference/xdk.stream.models)
      * [`GetRuleCountsResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.GetRuleCountsResponse)
      * [`GetRulesResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.GetRulesResponse)
      * [`LabelsComplianceResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.LabelsComplianceResponse)
      * [`LikesComplianceResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.LikesComplianceResponse)
      * [`LikesFirehoseResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.LikesFirehoseResponse)
      * [`LikesSample10Response`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.LikesSample10Response)
      * [`PostsComplianceResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsComplianceResponse)
      * [`PostsFirehoseEnResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsFirehoseEnResponse)
      * [`PostsFirehoseJaResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsFirehoseJaResponse)
      * [`PostsFirehoseKoResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsFirehoseKoResponse)
      * [`PostsFirehosePtResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsFirehosePtResponse)
      * [`PostsFirehoseResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsFirehoseResponse)
      * [`PostsResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsResponse)
      * [`PostsSample10Response`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsSample10Response)
      * [`PostsSampleResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.PostsSampleResponse)
      * [`UpdateRulesRequest`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.UpdateRulesRequest)
      * [`UpdateRulesResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.UpdateRulesResponse)
      * [`UsersComplianceResponse`](/fr/xdks/python/reference/xdk.stream.models#xdk.stream.models.UsersComplianceResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.stream#module-xdk.stream)
    * [`StreamClient`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient)
      * [`StreamClient.__init__()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.__init__)
      * [`StreamClient.get_rule_counts()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.get_rule_counts)
      * [`StreamClient.get_rules()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.get_rules)
      * [`StreamClient.labels_compliance()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.labels_compliance)
      * [`StreamClient.likes_compliance()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.likes_compliance)
      * [`StreamClient.likes_firehose()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.likes_firehose)
      * [`StreamClient.likes_sample10()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.likes_sample10)
      * [`StreamClient.posts()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts)
      * [`StreamClient.posts_compliance()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_compliance)
      * [`StreamClient.posts_firehose()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_firehose)
      * [`StreamClient.posts_firehose_en()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_firehose_en)
      * [`StreamClient.posts_firehose_ja()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_firehose_ja)
      * [`StreamClient.posts_firehose_ko()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_firehose_ko)
      * [`StreamClient.posts_firehose_pt()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_firehose_pt)
      * [`StreamClient.posts_sample()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_sample)
      * [`StreamClient.posts_sample10()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.posts_sample10)
      * [`StreamClient.update_rules()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.update_rules)
      * [`StreamClient.users_compliance()`](/fr/xdks/python/reference/xdk.stream#xdk.stream.StreamClient.users_compliance)
* [package xdk.trends](/fr/xdks/python/reference/xdk.trends)
  * [Sous-modules](/fr/xdks/python/reference/xdk.trends#submodules)
    * [module xdk.trends.client](/fr/xdks/python/reference/xdk.trends.client)
      * [`TrendsClient`](/fr/xdks/python/reference/xdk.trends.client#xdk.trends.client.TrendsClient)
    * [module xdk.trends.models](/fr/xdks/python/reference/xdk.trends.models)
      * [`GetAiResponse`](/fr/xdks/python/reference/xdk.trends.models#xdk.trends.models.GetAiResponse)
      * [`GetByWoeidResponse`](/fr/xdks/python/reference/xdk.trends.models#xdk.trends.models.GetByWoeidResponse)
      * [`GetPersonalizedResponse`](/fr/xdks/python/reference/xdk.trends.models#xdk.trends.models.GetPersonalizedResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.trends#module-xdk.trends)
    * [`TrendsClient`](/fr/xdks/python/reference/xdk.trends#xdk.trends.TrendsClient)
      * [`TrendsClient.__init__()`](/fr/xdks/python/reference/xdk.trends#xdk.trends.TrendsClient.__init__)
      * [`TrendsClient.get_ai()`](/fr/xdks/python/reference/xdk.trends#xdk.trends.TrendsClient.get_ai)
      * [`TrendsClient.get_by_woeid()`](/fr/xdks/python/reference/xdk.trends#xdk.trends.TrendsClient.get_by_woeid)
      * [`TrendsClient.get_personalized()`](/fr/xdks/python/reference/xdk.trends#xdk.trends.TrendsClient.get_personalized)
* [sous-package xdk.usage](/fr/xdks/python/reference/xdk.usage)
  * [Sous-modules](/fr/xdks/python/reference/xdk.usage#submodules)
    * [module xdk.usage.client](/fr/xdks/python/reference/xdk.usage.client)
      * [`UsageClient`](/fr/xdks/python/reference/xdk.usage.client#xdk.usage.client.UsageClient)
    * [module xdk.usage.models](/fr/xdks/python/reference/xdk.usage.models)
      * [`GetResponse`](/fr/xdks/python/reference/xdk.usage.models#xdk.usage.models.GetResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.usage#module-xdk.usage)
    * [`UsageClient`](/fr/xdks/python/reference/xdk.usage#xdk.usage.UsageClient)
      * [`UsageClient.__init__()`](/fr/xdks/python/reference/xdk.usage#xdk.usage.UsageClient.__init__)
      * [`UsageClient.get()`](/fr/xdks/python/reference/xdk.usage#xdk.usage.UsageClient.get)
* [package xdk.users](/fr/xdks/python/reference/xdk.users)
  * [Sous-modules](/fr/xdks/python/reference/xdk.users#submodules)
    * [module xdk.users.client](/fr/xdks/python/reference/xdk.users.client)
      * [`UsersClient`](/fr/xdks/python/reference/xdk.users.client#xdk.users.client.UsersClient)
    * [Module xdk.users.models](/fr/xdks/python/reference/xdk.users.models)
      * [`BlockDmsResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.BlockDmsResponse)
      * [`CreateBookmarkRequest`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.CreateBookmarkRequest)
      * [`CreateBookmarkResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.CreateBookmarkResponse)
      * [`DeleteBookmarkResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.DeleteBookmarkResponse)
      * [`FollowListRequest`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.FollowListRequest)
      * [`FollowListResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.FollowListResponse)
      * [`FollowUserRequest`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.FollowUserRequest)
      * [`FollowUserResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.FollowUserResponse)
      * [`GetBlockingResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetBlockingResponse)
      * [`GetBookmarkFoldersResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetBookmarkFoldersResponse)
      * [`GetBookmarksByFolderIdResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetBookmarksByFolderIdResponse)
      * [`GetBookmarksResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetBookmarksResponse)
      * [`GetByIdResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetByIdResponse)
      * [`GetByIdsResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetByIdsResponse)
      * [`GetByUsernameResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetByUsernameResponse)
      * [`GetByUsernamesResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetByUsernamesResponse)
      * [`GetFollowedListsResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetFollowedListsResponse)
      * [`GetFollowersResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetFollowersResponse)
      * [`GetFollowingResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetFollowingResponse)
      * [`GetLikedPostsResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetLikedPostsResponse)
      * [`GetListMembershipsResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetListMembershipsResponse)
      * [`GetMeResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetMeResponse)
      * [`GetMentionsResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetMentionsResponse)
      * [`GetMutingResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetMutingResponse)
      * [`GetOwnedListsResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetOwnedListsResponse)
      * [`GetPinnedListsResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetPinnedListsResponse)
      * [`GetPostsResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetPostsResponse)
      * [`GetRepostsOfMeResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetRepostsOfMeResponse)
      * [`GetTimelineResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.GetTimelineResponse)
      * [`LikePostRequest`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.LikePostRequest)
      * [`LikePostResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.LikePostResponse)
      * [`MuteUserRequest`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.MuteUserRequest)
      * [`MuteUserResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.MuteUserResponse)
      * [`PinListRequest`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.PinListRequest)
      * [`PinListResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.PinListResponse)
      * [`RepostPostRequest`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.RepostPostRequest)
      * [`RepostPostResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.RepostPostResponse)
      * [`SearchResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.SearchResponse)
      * [`UnblockDmsResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.UnblockDmsResponse)
      * [`UnfollowListResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.UnfollowListResponse)
      * [`UnfollowUserResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.UnfollowUserResponse)
      * [`UnlikePostResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.UnlikePostResponse)
      * [`UnmuteUserResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.UnmuteUserResponse)
      * [`UnpinListResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.UnpinListResponse)
      * [`UnrepostPostResponse`](/fr/xdks/python/reference/xdk.users.models#xdk.users.models.UnrepostPostResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.users#module-xdk.users)
    * [`UsersClient`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient)
      * [`UsersClient.__init__()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.__init__)
      * [`UsersClient.block_dms()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.block_dms)
      * [`UsersClient.create_bookmark()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.create_bookmark)
      * [`UsersClient.delete_bookmark()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.delete_bookmark)
      * [`UsersClient.follow_list()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.follow_list)
      * [`UsersClient.follow_user()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.follow_user)
      * [`UsersClient.get_blocking()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_blocking)
      * [`UsersClient.get_bookmark_folders()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_bookmark_folders)
      * [`UsersClient.get_bookmarks()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_bookmarks)
      * [`UsersClient.get_bookmarks_by_folder_id()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_bookmarks_by_folder_id)
      * [`UsersClient.get_by_id()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_by_id)
      * [`UsersClient.get_by_ids()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_by_ids)
      * [`UsersClient.get_by_username()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_by_username)
      * [`UsersClient.get_by_usernames()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_by_usernames)
      * [`UsersClient.get_followed_lists()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_followed_lists)
      * [`UsersClient.get_followers()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_followers)
      * [`UsersClient.get_following()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_following)
      * [`UsersClient.get_liked_posts()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_liked_posts)
      * [`UsersClient.get_list_memberships()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_list_memberships)
      * [`UsersClient.get_me()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_me)
      * [`UsersClient.get_mentions()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_mentions)
      * [`UsersClient.get_muting()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_muting)
      * [`UsersClient.get_owned_lists()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_owned_lists)
      * [`UsersClient.get_pinned_lists()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_pinned_lists)
      * [`UsersClient.get_posts()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_posts)
      * [`UsersClient.get_reposts_of_me()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_reposts_of_me)
      * [`UsersClient.get_timeline()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.get_timeline)
      * [`UsersClient.like_post()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.like_post)
      * [`UsersClient.mute_user()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.mute_user)
      * [`UsersClient.pin_list()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.pin_list)
      * [`UsersClient.repost_post()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.repost_post)
      * [`UsersClient.search()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.search)
      * [`UsersClient.unblock_dms()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.unblock_dms)
      * [`UsersClient.unfollow_list()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.unfollow_list)
      * [`UsersClient.unfollow_user()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.unfollow_user)
      * [`UsersClient.unlike_post()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.unlike_post)
      * [`UsersClient.unmute_user()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.unmute_user)
      * [`UsersClient.unpin_list()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.unpin_list)
      * [`UsersClient.unrepost_post()`](/fr/xdks/python/reference/xdk.users#xdk.users.UsersClient.unrepost_post)
* [Package xdk.webhooks](/fr/xdks/python/reference/xdk.webhooks)
  * [Sous-modules](/fr/xdks/python/reference/xdk.webhooks#submodules)
    * [module xdk.webhooks.client](/fr/xdks/python/reference/xdk.webhooks.client)
      * [`WebhooksClient`](/fr/xdks/python/reference/xdk.webhooks.client#xdk.webhooks.client.WebhooksClient)
    * [module xdk.webhooks.models](/fr/xdks/python/reference/xdk.webhooks.models)
      * [`CreateRequest`](/fr/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.CreateRequest)
      * [`CreateResponse`](/fr/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.CreateResponse)
      * [`CreateStreamLinkResponse`](/fr/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.CreateStreamLinkResponse)
      * [`CreateWebhookReplayJobRequest`](/fr/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.CreateWebhookReplayJobRequest)
      * [`CreateWebhookReplayJobResponse`](/fr/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.CreateWebhookReplayJobResponse)
      * [`DeleteResponse`](/fr/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.DeleteResponse)
      * [`DeleteStreamLinkResponse`](/fr/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.DeleteStreamLinkResponse)
      * [`GetResponse`](/fr/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.GetResponse)
      * [`GetStreamLinksResponse`](/fr/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.GetStreamLinksResponse)
      * [`ValidateResponse`](/fr/xdks/python/reference/xdk.webhooks.models#xdk.webhooks.models.ValidateResponse)
  * [Contenu du module](/fr/xdks/python/reference/xdk.webhooks#module-xdk.webhooks)
    * [`WebhooksClient`](/fr/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient)
      * [`WebhooksClient.__init__()`](/fr/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.__init__)
      * [`WebhooksClient.create()`](/fr/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.create)
      * [`WebhooksClient.create_stream_link()`](/fr/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.create_stream_link)
      * [`WebhooksClient.create_webhook_replay_job()`](/fr/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.create_webhook_replay_job)
      * [`WebhooksClient.delete()`](/fr/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.delete)
      * [`WebhooksClient.delete_stream_link()`](/fr/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.delete_stream_link)
      * [`WebhooksClient.get()`](/fr/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.get)
      * [`WebhooksClient.get_stream_links()`](/fr/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.get_stream_links)
      * [`WebhooksClient.validate()`](/fr/xdks/python/reference/xdk.webhooks#xdk.webhooks.WebhooksClient.validate)

<div id="submodules">
  ## Sous-modules
</div>

* [module xdk.client](/fr/xdks/python/reference/xdk.client)
  * [`Client`](/fr/xdks/python/reference/xdk.client#xdk.client.Client)
    * [`Client.__init__()`](/fr/xdks/python/reference/xdk.client#xdk.client.Client.__init__)
    * [`Client.access_token`](/fr/xdks/python/reference/xdk.client#xdk.client.Client.access_token)
    * [`Client.exchange_code()`](/fr/xdks/python/reference/xdk.client#xdk.client.Client.exchange_code)
    * [`Client.fetch_token()`](/fr/xdks/python/reference/xdk.client#xdk.client.Client.fetch_token)
    * [`Client.get_authorization_url()`](/fr/xdks/python/reference/xdk.client#xdk.client.Client.get_authorization_url)
    * [`Client.is_token_expired()`](/fr/xdks/python/reference/xdk.client#xdk.client.Client.is_token_expired)
    * [`Client.oauth2_session`](/fr/xdks/python/reference/xdk.client#xdk.client.Client.oauth2_session)
    * [`Client.refresh_token()`](/fr/xdks/python/reference/xdk.client#xdk.client.Client.refresh_token)
    * [`Client.token`](/fr/xdks/python/reference/xdk.client#xdk.client.Client.token)
* [Sous-module xdk.oauth1\_auth](/fr/xdks/python/reference/xdk.oauth1_auth)
  * [`OAuth1`](/fr/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1)
    * [`OAuth1.__init__()`](/fr/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.__init__)
    * [`OAuth1.build_request_header()`](/fr/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.build_request_header)
    * [`OAuth1.get_access_token()`](/fr/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.get_access_token)
    * [`OAuth1.get_authorization_url()`](/fr/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.get_authorization_url)
    * [`OAuth1.get_request_token()`](/fr/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.get_request_token)
    * [`OAuth1.start_oauth_flow()`](/fr/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1.start_oauth_flow)
  * [`OAuth1AccessToken`](/fr/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1AccessToken)
    * [`OAuth1AccessToken.__init__()`](/fr/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1AccessToken.__init__)
  * [`OAuth1RequestToken`](/fr/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1RequestToken)
    * [`OAuth1RequestToken.__init__()`](/fr/xdks/python/reference/xdk.oauth1_auth#xdk.oauth1_auth.OAuth1RequestToken.__init__)
* [sous-module xdk.oauth2\_auth](/fr/xdks/python/reference/xdk.oauth2_auth)
  * [`OAuth2PKCEAuth`](/fr/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth)
    * [`OAuth2PKCEAuth.__init__()`](/fr/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.__init__)
    * [`OAuth2PKCEAuth.access_token`](/fr/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.access_token)
    * [`OAuth2PKCEAuth.exchange_code()`](/fr/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.exchange_code)
    * [`OAuth2PKCEAuth.fetch_token()`](/fr/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.fetch_token)
    * [`OAuth2PKCEAuth.get_authorization_url()`](/fr/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.get_authorization_url)
    * [`OAuth2PKCEAuth.get_code_challenge()`](/fr/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.get_code_challenge)
    * [`OAuth2PKCEAuth.get_code_verifier()`](/fr/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.get_code_verifier)
    * [`OAuth2PKCEAuth.is_token_expired()`](/fr/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.is_token_expired)
    * [`OAuth2PKCEAuth.refresh_token()`](/fr/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.refresh_token)
    * [`OAuth2PKCEAuth.set_pkce_parameters()`](/fr/xdks/python/reference/xdk.oauth2_auth#xdk.oauth2_auth.OAuth2PKCEAuth.set_pkce_parameters)
* [Module xdk.paginator](/fr/xdks/python/reference/xdk.paginator)
  * [`Cursor`](/fr/xdks/python/reference/xdk.paginator#xdk.paginator.Cursor)
    * [`Cursor.__init__()`](/fr/xdks/python/reference/xdk.paginator#xdk.paginator.Cursor.__init__)
    * [`Cursor.items()`](/fr/xdks/python/reference/xdk.paginator#xdk.paginator.Cursor.items)
    * [`Cursor.pages()`](/fr/xdks/python/reference/xdk.paginator#xdk.paginator.Cursor.pages)
  * [`PaginatableMethod`](/fr/xdks/python/reference/xdk.paginator#xdk.paginator.PaginatableMethod)
    * [`PaginatableMethod.__init__()`](/fr/xdks/python/reference/xdk.paginator#xdk.paginator.PaginatableMethod.__init__)
  * [`PaginationError`](/fr/xdks/python/reference/xdk.paginator#xdk.paginator.PaginationError)
  * [`cursor()`](/fr/xdks/python/reference/xdk.paginator#xdk.paginator.cursor)
* [Module xdk.streaming](/fr/xdks/python/reference/xdk.streaming)
  * [`StreamConfig`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig)
    * [`StreamConfig.max_retries`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.max_retries)
    * [`StreamConfig.initial_backoff`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.initial_backoff)
    * [`StreamConfig.max_backoff`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.max_backoff)
    * [`StreamConfig.backoff_multiplier`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.backoff_multiplier)
    * [`StreamConfig.jitter`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.jitter)
    * [`StreamConfig.timeout`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.timeout)
    * [`StreamConfig.chunk_size`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.chunk_size)
    * [`StreamConfig.on_connect`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.on_connect)
    * [`StreamConfig.on_disconnect`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.on_disconnect)
    * [`StreamConfig.on_reconnect`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.on_reconnect)
    * [`StreamConfig.on_error`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.on_error)
    * [`StreamConfig.__init__()`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamConfig.__init__)
    * [`StreamConfig.backoff_multiplier`](/fr/xdks/python/reference/xdk.streaming#id0)
    * [`StreamConfig.chunk_size`](/fr/xdks/python/reference/xdk.streaming#id1)
    * [`StreamConfig.initial_backoff`](/fr/xdks/python/reference/xdk.streaming#id2)
    * [`StreamConfig.jitter`](/fr/xdks/python/reference/xdk.streaming#id3)
    * [`StreamConfig.max_backoff`](/fr/xdks/python/reference/xdk.streaming#id4)
    * [`StreamConfig.max_retries`](/fr/xdks/python/reference/xdk.streaming#id5)
    * [`StreamConfig.on_connect`](/fr/xdks/python/reference/xdk.streaming#id6)
    * [`StreamConfig.on_disconnect`](/fr/xdks/python/reference/xdk.streaming#id7)
    * [`StreamConfig.on_error`](/fr/xdks/python/reference/xdk.streaming#id8)
    * [`StreamConfig.on_reconnect`](/fr/xdks/python/reference/xdk.streaming#id9)
    * [`StreamConfig.timeout`](/fr/xdks/python/reference/xdk.streaming#id10)
  * [`StreamError`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamError)
    * [`StreamError.__init__()`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamError.__init__)
    * [`StreamError.is_retryable`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamError.is_retryable)
  * [`StreamErrorType`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType)
    * [`StreamErrorType.AUTHENTICATION_ERROR`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.AUTHENTICATION_ERROR)
    * [`StreamErrorType.CLIENT_ERROR`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.CLIENT_ERROR)
    * [`StreamErrorType.CONNECTION_ERROR`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.CONNECTION_ERROR)
    * [`StreamErrorType.FATAL_ERROR`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.FATAL_ERROR)
    * [`StreamErrorType.RATE_LIMITED`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.RATE_LIMITED)
    * [`StreamErrorType.SERVER_ERROR`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.SERVER_ERROR)
    * [`StreamErrorType.STREAM_INTERRUPTED`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.STREAM_INTERRUPTED)
    * [`StreamErrorType.TIMEOUT`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamErrorType.TIMEOUT)
  * [`StreamState`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState)
    * [`StreamState.__init__()`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.__init__)
    * [`StreamState.current_backoff`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.current_backoff)
    * [`StreamState.is_connected`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.is_connected)
    * [`StreamState.last_error`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.last_error)
    * [`StreamState.retry_count`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.retry_count)
    * [`StreamState.total_items_received`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.StreamState.total_items_received)
  * [`stream_with_retry()`](/fr/xdks/python/reference/xdk.streaming#xdk.streaming.stream_with_retry)

<div id="module-contents">
  ## Contenu du module
</div>

XDK Python SDK.

Un SDK Python pour X API qui fournit un accès pratique
aux endpoints de X API avec typage sécurisé et prise en charge de l’authentification.

<div id="class-xdkclient">
  ### `class xdk.Client`
</div>

Client pour interagir avec X API.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.base_url" type="str" default="'https://api.x.com'" />

<ParamField path="path.bearer_token" type="str or None" default="None" />

<ParamField path="path.access_token" type="str or None" default="None" />

<ParamField path="path.client_id" type="str or None" default="None" />

<ParamField path="path.client_secret" type="str or None" default="None" />

<ParamField path="path.redirect_uri" type="str or None" default="None" />

<ParamField path="path.token" type="Dict[str, Any] or None" default="None" />

<ParamField path="path.scope" type="str or List[str] or None" default="None" />

<ParamField path="path.authorization_base_url" type="str" default="'https://x.com/i'" />

<ParamField path="path.auth" type="OAuth1" />

<div id="__init__">
  ### `__init__`
</div>

Initialise le client X API.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.base_url" type="str" default="'https://api.x.com'">
  L’URL de base de l’API X (par défaut : [https://api.x.com](https://api.x.com)).
</ParamField>

<ParamField path="path.bearer_token" type="str or None" default="None">
  Le Jeton Bearer pour l’API X (authentification en mode App-only).
</ParamField>

<ParamField path="path.access_token" type="str or None" default="None">
  Le jeton d’accès OAuth2 pour le contexte utilisateur (peut être utilisé directement comme Jeton Bearer).
</ParamField>

<ParamField path="path.client_id" type="str or None" default="None">
  L’`id` client pour l’API X (requis pour le flux OAuth2 PKCE).
</ParamField>

<ParamField path="path.client_secret" type="str or None" default="None">
  Le secret client pour l’API X.
</ParamField>

<ParamField path="path.redirect_uri" type="str or None" default="None">
  L’URI de redirection pour l’autorisation OAuth2.
</ParamField>

<ParamField path="path.token" type="Dict[str, Any] or None" default="None">
  Un dictionnaire de jetons OAuth2 existants (si disponible). S’il est fourni, `access_token` sera extrait.
</ParamField>

<ParamField path="path.scope" type="str or List[str] or None" default="None">
  Chaîne avec des valeurs séparées par des espaces ou liste de chaînes pour les scopes d’autorisation OAuth2.
</ParamField>

<ParamField path="path.authorization_base_url" type="str" default="'https://x.com/i'">
  L’URL de base pour l’autorisation OAuth2 (par défaut : [https://x.com/i](https://x.com/i)).
</ParamField>

<ParamField path="path.auth" type="OAuth1">
  Instance OAuth1 pour l’authentification OAuth1.0a.
</ParamField>

<div id="exchange_code">
  ### `exchange_code`
</div>

Échange un code d'autorisation en jetons (correspond à l'API TypeScript).

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.code" type="Any">
  Le code d’autorisation renvoyé dans le callback.
</ParamField>

<ParamField path="path.code_verifier" type="Any" default="None">
  Code de vérification facultatif (utilise le vérificateur enregistré s’il n’est pas fourni).
</ParamField>

<div id="fetch_token">
  ### `fetch_token`
</div>

Récupère le jeton à partir de l’URL de réponse d’autorisation (ancienne méthode).

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.authorization_response" type="Any">
  L’URL de rappel complète reçue après l’autorisation.
</ParamField>

<div id="get_authorization_url">
  ### `get_authorization_url`
</div>

Récupère l’URL d’autorisation pour le flux OAuth2 PKCE.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.state" type="Any" default="None">
  Paramètre d'état optionnel pour des raisons de sécurité.
</ParamField>

<div id="is_token_expired">
  ### `is_token_expired`
</div>

Vérifier si le jeton OAuth2 a expiré.

<div id="refresh_token">
  ### `refresh_token`
</div>

Actualiser le jeton OAuth2.

<div id="class-xdkcursor">
  ### `class xdk.Cursor`
</div>

\[`ResponseType`]

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.method" type="PaginatableMethod" />

<div id="__init__">
  ### `__init__`
</div>

Initialise le curseur.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.method" type="PaginatableMethod">
  La méthode d’API à appeler pour chaque page (doit prendre en charge la pagination)
</ParamField>

<div id="items">
  ### `items`
</div>

Itérez sur chaque élément des réponses paginées.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.limit" type="int or None" default="None">
  Nombre maximal d’éléments à renvoyer (None pour aucune limite)
</ParamField>

<div id="returns">
  #### Renvoie
</div>

`IteratorAny`

<div id="pages">
  ### `pages`
</div>

Itère sur les pages de résultats.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.limit" type="int or None" default="None">
  Nombre maximal de pages à retourner (None pour aucune limite)
</ParamField>

<div id="returns">
  #### Renvoie
</div>

`IteratorResponseType`

<div id="class-xdkstreamconfig">
  ### `class xdk.StreamConfig`
</div>

Configuration des connexions de streaming avec gestion des nouvelles tentatives.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.max_retries" type="int" default="10" />

<ParamField path="path.initial_backoff" type="float" default="1.0" />

<ParamField path="path.max_backoff" type="float" default="64.0" />

<ParamField path="path.backoff_multiplier" type="float" default="2.0" />

<ParamField path="path.jitter" type="bool" default="True" />

<ParamField path="path.timeout" type="float or None" default="None" />

<ParamField path="path.chunk_size" type="int" default="1024" />

<ParamField path="path.on_connect" type="Callable[[], None] or None" default="None" />

<ParamField path="path.on_disconnect" type="Callable[[Exception or None], None] or None" default="None" />

<ParamField path="path.on_reconnect" type="Callable[[int, float], None] or None" default="None" />

<ParamField path="path.on_error" type="Callable[[[StreamError" />

<div id="__init__">
  ### `__init__`
</div>

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.max_retries" type="int" default="10" />

<ParamField path="path.initial_backoff" type="float" default="1.0" />

<ParamField path="path.max_backoff" type="float" default="64.0" />

<ParamField path="path.backoff_multiplier" type="float" default="2.0" />

<ParamField path="path.jitter" type="bool" default="True" />

<ParamField path="path.timeout" type="float or None" default="None" />

<ParamField path="path.chunk_size" type="int" default="1024" />

<ParamField path="path.on_connect" type="Callable[[], None] or None" default="None" />

<ParamField path="path.on_disconnect" type="Callable[[Exception or None], None] or None" default="None" />

<ParamField path="path.on_reconnect" type="Callable[[int, float], None] or None" default="None" />

<ParamField path="path.on_error" type="Callable[[[StreamError" />

<div id="on_error-callablestreamerror">
  ### `on_error : Callable[[[StreamError]`
</div>

<div id="exception-xdkstreamerror">
  ### `exception xdk.StreamError`
</div>

Exception levée pour les erreurs de streaming assorties d’une classification.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.message" type="str" />

<ParamField path="path.error_type" type="StreamErrorType" />

<div id="__init__">
  ### `__init__`
</div>

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.message" type="str" />

<ParamField path="path.error_type" type="StreamErrorType" />

<div id="class-xdkstreamerrortype">
  ### `class xdk.StreamErrorType`
</div>

Classification des erreurs de streaming pour les décisions de réessai.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.value" type="Any" />

<div id="class-xdkstreamstate">
  ### `class xdk.StreamState`
</div>

État interne d’une connexion de streaming.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.retry_count" type="int" default="0" />

<ParamField path="path.current_backoff" type="float" default="1.0" />

<ParamField path="path.is_connected" type="bool" default="False" />

<ParamField path="path.total_items_received" type="int" default="0" />

<ParamField path="path.last_error" type="StreamError" />

<div id="__init__">
  ### `__init__`
</div>

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.retry_count" type="int" default="0" />

<ParamField path="path.current_backoff" type="float" default="1.0" />

<ParamField path="path.is_connected" type="bool" default="False" />

<ParamField path="path.total_items_received" type="int" default="0" />

<ParamField path="path.last_error" type="StreamError" />

<div id="last_error-streamerror">
  ### `last_error : [StreamError]`
</div>

<div id="xdkcursor">
  ### `xdk.cursor`
</div>

Crée un curseur avec une inférence de types et une validation correctes.
Cette fonction factory aide à l’inférence des types afin que vous disposiez
d’annotations de type appropriées pour le type de réponse, et vérifie que la méthode
prend en charge la pagination aussi bien lors de l’analyse statique qu’à l’exécution.

<div id="parameters">
  #### Paramètres
</div>

<ParamField path="path.method" type="PaginatableMethod">
  La méthode de l’API à encapsuler (doit prendre en charge la pagination)
</ParamField>
