Tweepy API v2 клиенті үшін прокси конфигурациялау
Tweepy 4.14 Client үшін API шақыруларының алдында client.session жаңартыңыз, v1.1 API класының прокси конструктор параметрін қолданудың орнына.
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 қатынау ережелерін емес.