Configurarea unui proxy pentru clientul API v2 din Tweepy
În Clientul din Tweepy 4.14, actualizați client.session înainte de apelurile API în loc să folosiți parametrul proxy al constructorului clasei API v1.1.
Client.session este sesiunea Requests documentată din Tweepy 4.14 pentru traficul API v2:
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})Efectuați apelurile v2 prin acest client după ce setați harta. Un punct final din lista de proxy HTTP poate furniza o rută HTTP publică pentru aceste valori de proxy. Tokenul bearer se autentifică la furnizor; orice cont din configurația proxy se autentifică la intermediar.
Dacă un exemplu API(proxy=...) eșuează cu acest constructor, verificați clasa: acel parametru aparține API din Tweepy v1.1. Configurarea unei alte sesiuni Requests independente nu modifică nici client.session.
Integrarea cu mediul Requests rămâne activă, așa că intrările moștenite de proxy și de ocolire pot afecta selecția. Obiectele de autentificare sau de streaming create independent pot folosi altă conexiune; această setare acoperă sesiunea v2 menționată, nu acele obiecte sau regulile de acces la API ale furnizorului.