Sākt PyTumblr darbu ar Requests starpniekservera vidi
PyTumblr moduļa līmeņa Requests izsaukumi nolasa procesa vidi; nesaistīts Session šos izsaukumus nekonfigurē.
Lai palaistu PyTumblr TumblrRequest ieviešanu, kas izsauc Requests GET, POST un DELETE pieprasījumiem, palaidiet darbu ar:
https_proxy='http://proxy.example:8080' python tumblr_job.pyNoklusējuma Tumblr API resursdators izmanto HTTPS, tāpēc https_proxy ir attiecīgais mainīgais. Tā HTTP URL identificē starpnieka klausītāju. Atstājiet API resursdatoru un esošo OAuth konfigurāciju tādu, kāda tā ir.
Pievienojiet http_proxy tikai tiem attiecīgajiem HTTP galamērķiem, kuriem nepieciešams šis maršruts. SOCKS5 galapunktam no jūsu pakalpojumu sniedzēja vai no SOCKS5 starpniekserveru saraksta izmantojiet piemērotu socks5 vai socks5h URL ar Requests SOCKS atbalstu; klausītāja 1080. portā marķēšana kā http:// nevar mainīt tā protokolu.
Ja cits Requests piemērs darbojas, bet PyTumblr ne, pārbaudiet, kā katrs iegūst savu transportu. Nesaistīta requests.Session izveide atstāj PyTumblr moduļa līmeņa izsaukumus nemainītus; šim avotam TumblrRequest konstruktorā nav injicētas sesijas argumenta.
Pēc tam salīdziniet faktisko palaišanu vidi. IDE vai darbu pakalpojums var nepārmantot mainīgos no termināļa, kas tika izmantots veiksmīgajam pieprasījumam. Starpniekservera autentifikācija, ja nepieciešama, ir atsevišķa no Tumblr OAuth.