GET, POST और DELETE के लिए Requests को कॉल करने वाले PyTumblr के TumblrRequest कार्यान्वयन के लिए, जॉब इस तरह शुरू करें:

https_proxy='http://proxy.example:8080' python tumblr_job.py

डिफ़ॉल्ट Tumblr API होस्ट HTTPS का उपयोग करता है, इसलिए https_proxy प्रासंगिक वेरिएबल है। इसका HTTP URL बिचौलिए लिसनर की पहचान करता है। API होस्ट और मौजूदा OAuth कॉन्फ़िगरेशन को जैसा है वैसा ही रखें।

http_proxy केवल उन प्रासंगिक HTTP गंतव्यों के लिए जोड़ें जिन्हें वह मार्ग चाहिए। आपके प्रदाता से SOCKS5 एंडपॉइंट या SOCKS5 प्रॉक्सी सूची से, Requests के SOCKS समर्थन के साथ उपयुक्त socks5 या socks5h URL इस्तेमाल करें; पोर्ट 1080 पर लिसनर को http:// लेबल करने से उसका प्रोटोकॉल नहीं बदल सकता।

अगर कोई दूसरा Requests उदाहरण काम करता है पर PyTumblr नहीं, तो देखें कि दोनों अपना ट्रांसपोर्ट कैसे पाते हैं। असंबद्ध requests.Session बनाने से PyTumblr के मॉड्यूल-स्तरीय कॉल अपरिवर्तित रहते हैं; इस स्रोत में TumblrRequest के कंस्ट्रक्टर में कोई इंजेक्टेड-सेशन आर्ग्युमेंट नहीं है।

फिर वास्तविक लॉन्च के एनवायरनमेंट की तुलना करें। हो सकता है कि IDE या जॉब सेवा सफल अनुरोध के लिए इस्तेमाल किए गए टर्मिनल के वेरिएबल विरासत में न ले। प्रॉक्सी प्रमाणीकरण, जब आवश्यक हो, Tumblr OAuth से अलग है।

संबंधित लेख