เริ่มงาน PyTumblr ด้วยสภาพแวดล้อมพร็อกซีของ Requests
การเรียก Requests ระดับโมดูลของ PyTumblr อ่านสภาพแวดล้อมของโปรเซส; Session ที่ไม่เกี่ยวข้องไม่ได้กำหนดค่าการเรียกเหล่านั้น
สำหรับการใช้งาน TumblrRequest ของ PyTumblr ที่เรียก Requests สำหรับ GET, POST และ DELETE ให้เริ่มงานด้วย:
https_proxy='http://proxy.example:8080' python tumblr_job.pyโฮสต์ API ของ Tumblr ตามค่าเริ่มต้นใช้ HTTPS ดังนั้น https_proxy จึงเป็นตัวแปรที่เกี่ยวข้อง URL แบบ HTTP ของมันระบุตัวรับฟังตัวกลาง คงโฮสต์ API และการกำหนดค่า OAuth ที่มีอยู่ไว้ตามเดิม
เพิ่ม http_proxy เฉพาะปลายทาง HTTP ที่เกี่ยวข้องซึ่งต้องใช้เส้นทางนั้น สำหรับปลายทาง SOCKS5 จากผู้ให้บริการของคุณหรือจากรายการพร็อกซี SOCKS5 ให้ใช้ URL socks5 หรือ socks5h ที่เหมาะสมพร้อมการรองรับ SOCKS ของ Requests การติดป้ายตัวรับฟังบนพอร์ต 1080 ว่า http:// ไม่สามารถเปลี่ยนโปรโตคอลของมันได้
หากตัวอย่าง Requests อื่นทำงานได้แต่ PyTumblr ไม่ได้ ให้ตรวจสอบว่าแต่ละตัวได้การรับส่งมาอย่างไร การสร้าง requests.Session ที่ไม่เกี่ยวข้องจะทำให้การเรียกระดับโมดูลของ PyTumblr ไม่เปลี่ยนแปลง ซอร์สนี้ไม่มีอาร์กิวเมนต์เซสชันที่ถูกฉีดในคอนสตรักเตอร์ของ TumblrRequest
จากนั้นเปรียบเทียบสภาพแวดล้อมของการเริ่มทำงานจริง IDE หรือบริการงานอาจไม่สืบทอดตัวแปรจากเทอร์มินัลที่ใช้สำหรับคำขอที่สำเร็จ การพิสูจน์ตัวตนพร็อกซี เมื่อจำเป็น แยกจาก Tumblr OAuth