Tweepy හි API v2 සේවාලාභියා සඳහා proxy වින්යාස කිරීම
Tweepy 4.14 Client සඳහා, v1.1 API පන්තියේ proxy constructor පරාමිතිය භාවිත කිරීම වෙනුවට 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 proxy ලැයිස්තුවේ අන්ත ලක්ෂ්යයකට මෙම proxy අගයන් සඳහා පොදු HTTP මාර්ගයක් සැපයිය හැක. Bearer ටෝකනය සපයන්නා සමඟ සත්යාපනය කරයි; proxy වින්යාසයේ ඕනෑම ගිණුමක් අතරමැදියා සමඟ සත්යාපනය කරයි.
API(proxy=...) උදාහරණය මෙම constructor සමඟ අසාර්ථක වුවහොත්, පන්තිය පරීක්ෂා කරන්න: එම පරාමිතිය Tweepy v1.1 හි API ට අයත් වේ. තවත් ස්වාධීන Requests සැසියක් වින්යාස කිරීම ද client.session වෙනස් නොකරයි.
Requests පරිසර ඒකාබද්ධතාව සක්රීයව පවතී, එබැවින් උරුම වූ proxy සහ මඟහැරීම් ආදාන තේරීමට බලපෑ හැක. ස්වාධීනව සාදන ලද සත්යාපන හෝ streaming වස්තු වෙනත් සම්බන්ධතාවක් භාවිත කළ හැක; මෙම සැකසුම සඳහන් v2 සැසිය ආවරණය කරයි, එම වස්තු හෝ සපයන්නාගේ API ප්රවේශ නීති නොවේ.