ለTweepy የAPI v2 ደንበኛ ፕሮክሲ ማዋቀር
ለTweepy 4.14 Client፣ የv1.1 API ክፍልን የፕሮክሲ ኮንስትራክተር ግቤት ከመጠቀም ይልቅ ከAPI ጥሪዎች በፊት client.sessionን ያዘምኑ።
Client.session ለv2 API ትራፊክ Tweepy 4.14 በሰነድ የተደገፈ Requests ክፍለ ጊዜ ነው።
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})ካርታውን ካዘጋጁ በኋላ የv2 ጥሪዎችን በዚህ ደንበኛ ያድርጉ። ከHTTP ፕሮክሲ ዝርዝር የሚገኝ መጨረሻ ነጥብ ለእነዚህ የፕሮክሲ እሴቶች ይፋዊ HTTP መንገድ ሊያቀርብ ይችላል። የባለቤትነት ቶክን ለአቅራቢው ያረጋግጣል፤ በፕሮክሲ ውቅር ውስጥ ያለ ማንኛውም መለያ ለመካከለኛው ያረጋግጣል።
የAPI(proxy=...) ምሳሌ በዚህ ኮንስትራክተር ካልተሳካ፣ ክፍሉን ይመልከቱ፡ ያ ግቤት የTweepy v1.1 API ነው። ሌላ ራሱን የቻለ Requests ክፍለ ጊዜ ማዋቀርም client.sessionን አይለውጥም።
የRequests አካባቢ ውህደት አሁንም ነቅቷል፣ ስለዚህ የተወረሱ የፕሮክሲ እና ማለፊያ ግቤቶች ምርጫውን ሊነኩ ይችላሉ። ራሳቸውን የቻሉ የማረጋገጫ ወይም የመልቀቂያ ነገሮች ሌላ ግንኙነት ሊጠቀሙ ይችላሉ፤ ይህ ቅንብር የተጠቀሰውን v2 ክፍለ ጊዜ ብቻ ይሸፍናል፣ እነዚያን ነገሮች ወይም የአቅራቢውን የAPI መዳረሻ ደንቦች አይደለም።