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-एक्सेस नियमों को नहीं।