Requests પ્રોક્સી પર્યાવરણ સાથે PyTumblr જોબ શરૂ કરો
PyTumblr ના મોડ્યુલ-સ્તરના Requests કૉલ્સ પ્રક્રિયા પર્યાવરણ વાંચે છે; અસંબંધિત Session એ તે કૉલ્સને ગોઠવતું નથી.
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 ગંતવ્યો માટે http_proxy ઉમેરો. તમારા પ્રદાતા તરફથી SOCKS5 એન્ડપૉઇન્ટ અથવા SOCKS5 પ્રોક્સી સૂચિ માટે, Requests ના SOCKS સમર્થન સાથે યોગ્ય socks5 અથવા socks5h URL વાપરો; પોર્ટ 1080 પરના શ્રોતાને http:// તરીકે લેબલ કરવાથી તેનો પ્રોટોકૉલ બદલી શકાતો નથી.
જો બીજું Requests ઉદાહરણ કામ કરે પણ PyTumblr નહીં, તો દરેક પોતાનું વહન કેવી રીતે મેળવે છે તે તપાસો. અસંબંધિત requests.Session બનાવવાથી PyTumblr ના મોડ્યુલ-સ્તરના કૉલ્સ અપરિવર્તિત રહે છે; આ સ્રોતમાં TumblrRequest ના કન્સ્ટ્રક્ટરમાં કોઈ ઇન્જેક્ટેડ-સેશન આર્ગ્યુમેન્ટ નથી.
પછી વાસ્તવિક લૉન્ચના પર્યાવરણની તુલના કરો. IDE અથવા જોબ સેવા સફળ વિનંતી માટે વપરાયેલા ટર્મિનલના ચલો વારસામાં ન લઈ શકે. પ્રોક્સી પ્રમાણીકરણ, જ્યારે જરૂરી હોય, Tumblr OAuth થી અલગ છે.