Client.session v2 API trafigi uchun Tweepy 4.14 ning hujjatlashtirilgan Requests sessiyasidir:

import tweepy

client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
    'http': 'http://proxy.example:8080',
    'https': 'http://proxy.example:8080',
})

Xaritani o'rnatgandan so'ng v2 chaqiruvlarini shu mijoz orqali bajaring. HTTP proksi ro'yxatidagi bir so'nggi nuqta bu proksi qiymatlari uchun umumiy HTTP yo'lini taqdim etishi mumkin. Bearer token provayderda autentifikatsiyadan o'tadi; proksi konfiguratsiyasidagi har qanday hisob vositachida autentifikatsiyadan o'tadi.

Agar API(proxy=...) misoli bu konstruktor bilan ishlamasa, sinfni tekshiring: bu parametr Tweepy v1.1 ning API siga tegishli. Boshqa mustaqil Requests sessiyasini sozlash ham client.session ni o'zgartirmaydi.

Requests muhiti integratsiyasi yoqilgan holda qoladi, shuning uchun meros qilib olingan proksi va chetlab o'tish kiritmalari tanlovga ta'sir qilishi mumkin. Mustaqil yaratilgan autentifikatsiya yoki oqim obyektlari boshqa ulanishdan foydalanishi mumkin; bu sozlama ko'rsatilgan v2 sessiyasini qamrab oladi, o'sha obyektlarni yoki provayderning API kirish qoidalarini emas.

O'xshash maqolalar