Set opp ein proxy for API v2-klienten til Tweepy
Med Client i Tweepy 4.14 oppdaterer du client.session før API-kall i staden for å bruke proxy-konstruktørparameteren til API-klassen v1.1.
Client.session er den dokumenterte Requests-økta til Tweepy 4.14 for v2 API-trafikk:
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})Gjer v2-kalla gjennom denne klienten etter at kartet er sett. Eit endepunkt frå HTTP-proxylista kan gje ei offentleg HTTP-rute for desse proxyverdiane. Berar-tokenet autentiserer hjå leverandøren; kva konto som helst i proxykonfigurasjonen autentiserer hjå mellomleddet.
Viss eit API(proxy=...)-døme feilar med denne konstruktøren, sjekk klassen: den parameteren høyrer til API i Tweepy v1.1. Å konfigurere ei anna sjølvstendig Requests-økt endrar heller ikkje client.session.
Requests-miljøintegrering blir verande aktiv, så arva proxy- og omgangsinndata kan påverke valet. Sjølvstendig oppretta autentiserings- eller straumobjekt kan bruke ei anna tilkopling; denne innstillinga dekkjer den nemnde v2-økta, ikkje desse objekta eller API-tilgangsreglane til leverandøren.