Client.session je dokumentovana Requests sesija u Tweepyju 4.14 za saobraćaj API v2:

import tweepy

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

Nakon postavljanja mape izvršite v2 pozive kroz ovaj klijent. Krajnja tačka sa liste HTTP proxyja može pružiti javnu HTTP rutu za ove proxy vrednosti. Bearer token se autentifikuje kod pružaoca; svaki nalog u konfiguraciji proxyja autentifikuje se kod posrednika.

Ako primer API(proxy=...) ne uspe sa ovim konstruktorom, proverite klasu: taj parametar pripada API iz Tweepyja v1.1. Konfigurisanje druge samostalne Requests sesije takođe ne menja client.session.

Integracija Requests okruženja ostaje uključena, pa nasleđeni unosi proxyja i zaobilaženja mogu uticati na izbor. Samostalno kreirani objekti za autentifikaciju ili strimovanje mogu koristiti drugu vezu; ovo podešavanje pokriva navedenu v2 sesiju, a ne te objekte ni pravila pristupa API-ju pružaoca.

Povezani članci