Qala umsebenzi we-PyTumblr ngemvelo ye-proxy ye-Requests
Izingcingo ze-Requests ze-PyTumblr ezingeni le-module zifunda imvelo yenqubo; i-Session engahlobene ayilungisi lezo zingcingo.
Ukuze uqale umsebenzi we-PyTumblr TumblrRequest osebenzisa i-Requests ku-GET, POST ne-DELETE, qala umsebenzi nge:
https_proxy='http://proxy.example:8080' python tumblr_job.pyUmhlinzeki wokuqala we-Tumblr API usebenzisa i-HTTPS, ngakho-ke https_proxy iyisiguquli esifanele. I-URL yayo ye-HTTP ikhomba isilaleli esiphakathi. Shiya umhlinzeki we-API kanye nokucushwa kwe-OAuth okukhona njengoba kunjalo.
Engeza http_proxy kuphela eziqondeni ze-HTTP ezifanele ezidinga lolo hlelo. Nge-SOCKS5 endpoint evela kumhlinzeki wakho noma ohlwini lwe-proxy ye-SOCKS5, sebenzisa i-URL efanele ye-socks5 noma ye-socks5h ngokwesekwa kwe-SOCKS kwe-Requests; ukulebula isilaleli ku-port 1080 njenge-http:// akukwazi ukushintsha iphrothokholi yayo.
Uma esinye isibonelo se-Requests sisebenza kodwa i-PyTumblr ingasebenzi, hlola ukuthi ngayinye ithola kanjani ukuthutha kwayo. Ukwakha i-requests.Session engahlobene kushiya izingcingo ze-PyTumblr ezingeni le-module zingashintshile; lo mthombo awunayo i-injected-session argument kumakhi we-TumblrRequest.
Bese uqhathanisa izimvelo zokuqaliswa kwangempela. I-IDE noma insizakalo yomsebenzi kungenzeka ingazuzi iziguquli ezivela kutheminali esetshenziselwe isicelo esiphumelele. Ukuqinisekiswa kwe-proxy, lapho kudingeka, kwehlukile ku-Tumblr OAuth.