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-অ্যাক্সেস নিয়মকে নয়।