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 மற்றும் தவிர்ப்பு உள்ளீடுகள் தேர்வைப் பாதிக்கலாம். தனித்தனியாக உருவாக்கப்பட்ட அங்கீகாரம் அல்லது ஸ்ட்ரீமிங் பொருட்கள் வேறு இணைப்பைப் பயன்படுத்தலாம்; இந்த அமைப்பு குறிப்பிட்ட v2 அமர்வை உள்ளடக்குகிறது, அந்தப் பொருட்களையோ வழங்குநரின் API அணுகல் விதிகளையோ அல்ல.