Tweepy को API v2 क्लाइन्टका लागि प्रोक्सी कन्फिगर गर्नुहोस्
Tweepy 4.14 Client मा, v1.1 API क्लासको प्रोक्सी कन्स्ट्रक्टर प्यारामिटर प्रयोग गर्नुको सट्टा API कलहरू अघि client.session अद्यावधिक गर्नुहोस्।
v2 API ट्राफिकका लागि Tweepy 4.14 को कागजात गरिएको Requests सत्र Client.session हो:
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-पहुँच नियमहरू होइनन्।