Konfigurimi i një proxy për klientin API v2 të Tweepy
Në Client të Tweepy 4.14, përditëso client.session përpara thirrjeve API në vend që të përdorësh parametrin proxy të konstruktorit të klasës API v1.1.
Client.session është sesioni i dokumentuar i Requests në Tweepy 4.14 për trafikun 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',
})Kryej thirrjet v2 përmes këtij klienti pasi të vendosësh hartën. Një pikë fundore nga lista e proxyve HTTP mund të ofrojë një rrugë publike HTTP për këto vlera proxy. Token-i bartës autentikohet te ofruesi; çdo llogari në konfigurimin e proxy-t autentikohet te ndërmjetësi.
Nëse një shembull API(proxy=...) dështon me këtë konstruktor, kontrollo klasën: ai parametër i përket API të Tweepy v1.1. Konfigurimi i një sesioni tjetër të pavarur Requests gjithashtu nuk ndryshon client.session.
Integrimi me mjedisin e Requests mbetet i aktivizuar, prandaj inputet e trashëguara të proxy-t dhe anashkalimit mund të ndikojnë në përzgjedhje. Objektet e autentikimit ose transmetimit të krijuara në mënyrë të pavarur mund të përdorin një lidhje tjetër; ky konfigurim mbulon sesionin v2 të përmendur, jo ato objekte ose rregullat e aksesit API të ofruesit.