Client.session a Tweepy 4.14 dokumentált Requests-munkamenete a v2 API-forgalomhoz:

import tweepy

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

A leképezés beállítása után ezen a kliensen keresztül végezze el a v2 hívásokat. Az HTTP proxy listáról származó végpont nyilvános HTTP-útvonalat biztosíthat ezekhez a proxyértékekhez. A bearer token a szolgáltatónál hitelesít; a proxykonfiguráció bármely fiókja a közvetítőnél hitelesít.

Ha egy API(proxy=...)-példa meghiúsul ezzel a konstruktorral, ellenőrizze az osztályt: az a paraméter a Tweepy v1.1 API-jához tartozik. Egy másik önálló Requests-munkamenet beállítása sem változtatja meg a client.session-t.

A Requests környezeti integráció engedélyezve marad, ezért az örökölt proxy- és megkerülési bemenetek befolyásolhatják a kiválasztást. Az önállóan létrehozott hitelesítési vagy streamelési objektumok más kapcsolatot használhatnak; ez a beállítás a megadott v2 munkamenetre vonatkozik, nem ezekre az objektumokra vagy a szolgáltató API-hozzáférési szabályaira.

Kapcsolódó cikkek