Tweepy-nin API v2 müştərisi üçün proksi qurmaq
Tweepy 4.14 Client üçün v1.1 API sinfinin proksi konstruktor parametrini istifadə etmək əvəzinə, API çağırışlarından əvvəl client.session-ı yeniləyin.
Client.session v2 API trafiki üçün Tweepy 4.14-ün sənədləşdirilmiş Requests sessiyasıdır:
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})Xəritəni təyin etdikdən sonra v2 çağırışlarını bu müştəri vasitəsilə edin. HTTP proksi siyahısındakı bir son nöqtə bu proksi dəyərləri üçün ictimai HTTP marşrutu təmin edə bilər. Bearer token provayderə autentifikasiya edir; proksi konfiqurasiyasındakı hər hansı hesab vasitəçiyə autentifikasiya edir.
API(proxy=...) nümunəsi bu konstruktorla uğursuz olarsa, sinfi yoxlayın: həmin parametr Tweepy-nin v1.1 API-nə aiddir. Başqa müstəqil Requests sessiyasının qurulması da client.session-ü dəyişmir.
Requests mühit inteqrasiyası aktiv qalır, buna görə miras alınan proksi və bypass girişləri seçimə təsir edə bilər. Müstəqil yaradılmış autentifikasiya və ya streaming obyektləri başqa bağlantı istifadə edə bilər; bu parametr göstərilən v2 sessiyasını əhatə edir, həmin obyektləri və ya provayderin API giriş qaydalarını deyil.