Client.session ist die dokumentierte Requests-Sitzung von Tweepy 4.14 für v2-API-Verkehr:

import tweepy

client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
    'http': 'http://proxy.example:8080',
    'https': 'http://proxy.example:8080',
})

Führen Sie die v2-Aufrufe über diesen Client aus, nachdem die Zuordnung gesetzt wurde. Ein Endpunkt aus der HTTP-Proxy-Liste kann eine öffentliche HTTP-Route für diese Proxywerte bereitstellen. Das Bearer-Token authentifiziert sich beim Anbieter; jedes Konto in der Proxykonfiguration authentifiziert sich beim Vermittler.

Wenn ein API(proxy=...)-Beispiel mit diesem Konstruktor fehlschlägt, prüfen Sie die Klasse: Dieser Parameter gehört zu API aus Tweepy v1.1. Auch die Konfiguration einer anderen eigenständigen Requests-Sitzung ändert client.session nicht.

Die Requests-Umgebungsintegration bleibt aktiv, sodass geerbte Proxy- und Bypass-Eingaben die Auswahl beeinflussen können. Unabhängig erzeugte Authentifizierungs- oder Streaming-Objekte können eine andere Verbindung nutzen; diese Einstellung deckt die genannte v2-Sitzung ab, nicht diese Objekte oder die API-Zugriffsregeln des Anbieters.

Ähnliche Artikel