Issettja l-proxy fuq il-klassi API ta' Tweepy v1.1
Ikkonfigura r-rotta HTTP direttament fuq il-klassi API dokumentata ta' Tweepy minflok tissostitwixxi l-ftuħ globali urllib ta' Python.
Għal applikazzjoni li tuża l-klassi API ta' Tweepy 4.14, agħti l-proxy lil dak il-klijent:
api = tweepy.API(
auth,
proxy="http://proxy.example:8080",
timeout=20,
)
Is-silta tassumi li Tweepy hija mgħobbija u li auth huwa l-handler tal-awtentikazzjoni eżistenti tal-applikazzjoni. Ir-rotta tal-proxy ma tissostitwixxix il-kont tal-fornitur jew il-permessi API tiegħu. Fejn l-intermedjarji pubbliċi huma permessi, il-lista tal-proxy HTTP toffri kandidati għal din ir-rotta HTTP mingħajr kont tal-proxy.
Il-klassi API dokumentata hija l-interface v1.1 ta' Tweepy. L-argument proxy tagħha jipprovdi l-intermedjarju HTTP użat għat-talbiet. Riċetta storika li tissostitwixxi l-ftuħ globali ta' urllib ma tikkonfigurax klijent modern li t-trasport reali tiegħu huwa sessjoni ta' Requests.
Żomm l-istanza konfigurata fejn isiru l-operazzjonijiet. Li toħloq dan l-oġġett u mbagħad issejjaħ istanza API oħra x'imkien ieħor iħalli r-rotta maħsuba fuq l-oġġett mhux użat.
Il-Klijent v2 ta' Tweepy huwa klassi separata b'kostruttur differenti. Adatta l-integrazzjoni tal-proxy għal dik l-interface minflok ma tassumi li kull oġġett Tweepy jaċċetta l-argumenti tal-klassi API. L-argument espliċitu hawn fuq huwa utli biex tinżamm il-ġenerazzjoni tal-klijent korrispondenti mingħajr ma jinbidel l-imġiba tal-proxy għal libreriji Python mhux relatati.