Opsæt en proxy til Tweepys API v2-klient
Opdater client.session i Tweepy 4.14 Client før API-kald i stedet for at bruge proxy-konstruktørparameteren fra API-klassen v1.1.
Client.session er Tweepy 4.14's dokumenterede Requests-session til v2 API-trafik:
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})Udfør v2-kaldene gennem denne klient, når kortet er sat. Et endepunkt fra HTTP-proxylisten kan levere en offentlig HTTP-rute til disse proxyværdier. Bearer-tokenet godkendes hos udbyderen; enhver konto i proxykonfigurationen godkendes hos mellemleddet.
Hvis et API(proxy=...)-eksempel fejler med denne konstruktør, skal du kontrollere klassen: den parameter hører til API i Tweepy v1.1. Det ændrer heller ikke client.session at konfigurere en anden selvstændig Requests-session.
Requests-miljøintegration forbliver aktiveret, så nedarvede proxy- og bypass-input kan påvirke valget. Selvstændigt oprettede godkendelses- eller streamingobjekter kan bruge en anden forbindelse; denne indstilling dækker den angivne v2-session, ikke disse objekter eller udbyderens API-adgangsregler.