Weka Proksi kwenye Darasa la API la Tweepy v1.1
Sanidi njia ya HTTP moja kwa moja kwenye darasa la API lililoandikwa la Tweepy badala ya kubadilisha kifunguzi cha urllib cha kimataifa cha Python.
Kwa programu inayotumia darasa la API la Tweepy 4.14, mpe proksi mteja huyo:
api = tweepy.API(
auth,
proxy="http://proxy.example:8080",
timeout=20,
)
Kipande hiki hudhani kuwa Tweepy imepakiwa na kwamba auth ni kishikilia uthibitishaji kilichopo cha programu. Uelekezaji wa proksi haubadilishi akaunti ya mtoa huduma wala ruhusa zake za API. Pale ambapo waamuzi wa umma wanaruhusiwa, orodha ya proksi za HTTP hutoa wagombeaji kwa njia hii ya HTTP isiyo na akaunti ya proksi.
Darasa la API lililoandikwa ni kiolesura cha v1.1 cha Tweepy. Hoja yake ya proxy hutoa mwamuzi wa HTTP unaotumika kwa maombi. Mapishi ya kihistoria yanayobadilisha kifunguzi cha kimataifa cha urllib hayasanidi mteja wa kisasa ambaye usafirishaji wake halisi ni kikao cha Requests.
Weka kielelezo kilichosanidiwa pale shughuli zinafanywa. Kuunda kitu hiki na kisha kuita kielelezo kingine cha API mahali pengine huacha njia iliyokusudiwa kwenye kitu kisichotumika.
Mteja wa v2 wa Tweepy ni darasa tofauti lenye kijenzi tofauti. Oanisha ujumuishaji wa proksi na kiolesura hicho badala ya kudhani kila kitu cha Tweepy kinakubali hoja za darasa la API. Hoja dhahiri hapo juu ni muhimu kwa kudumisha kizazi husika cha mteja bila kubadilisha tabia ya proksi kwa maktaba za Python zisizohusiana.