Käynnistä PyTumblr-työ Requests-välityspalvelinympäristössä
PyTumblrn moduulitason Requests-kutsut lukevat prosessin ympäristön; erillinen Session ei määritä näitä kutsuja.
Käynnistä PyTumblrn TumblrRequest-toteutus, joka kutsuu Requestsia GET-, POST- ja DELETE-pyyntöihin, näin:
https_proxy='http://proxy.example:8080' python tumblr_job.pyTumblr API:n oletusisäntä käyttää HTTPS:ää, joten https_proxy on olennainen muuttuja. Sen HTTP-URL yksilöi välittävän kuuntelijan. Jätä API-isäntä ja olemassa oleva OAuth-määritys ennalleen.
Lisää http_proxy vain niille asiaankuuluville HTTP-kohteille, jotka tarvitsevat tämän reitin. Käytä palveluntarjoajasi SOCKS5-päätepisteelle tai SOCKS5-välityspalvelinluettelosta sopivaa socks5- tai socks5h-URL-osoitetta Requestsin SOCKS-tuella; portin 1080 kuuntelijan merkitseminen muotoon http:// ei voi muuttaa sen protokollaa.
Jos toinen Requests-esimerkki toimii mutta PyTumblr ei, tarkista, miten kumpikin hankkii siirtonsa. Erillisen requests.Session luominen jättää PyTumblrn moduulitason kutsut ennalleen; tässä lähteessä ei ole injektoidun istunnon argumenttia TumblrRequest-konstruktorissa.
Vertaa sitten varsinaisten käynnistysten ympäristöjä. IDE tai työpalvelu ei välttämättä peri muuttujia päätteestä, jota käytettiin onnistuneessa pyynnössä. Välityspalvelimen todennus on tarvittaessa erillinen Tumblr OAuthista.