Podešavanje proxyja za Tweepy API v2 klijent
Za Client u Tweepyju 4.14 ažurirajte client.session prije API poziva umjesto korištenja parametra proxy konstruktora klase API v1.1.
Client.session je dokumentirana 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 točka s liste HTTP proxyja može dati javnu HTTP rutu za ove proxy vrijednosti. Bearer token se autentificira kod pružaoca; svaki račun u konfiguraciji proxyja autentificira se kod posrednika.
Ako primjer s API(proxy=...) ne radi s ovim konstruktorom, provjerite klasu: taj parametar pripada API iz Tweepyja v1.1. Konfigurisanje druge samostalne Requests sesije također ne mijenja client.session.
Integracija Requests okruženja ostaje uključena, pa naslijeđeni unosi proxyja i zaobilaženja mogu uticati na odabir. Samostalno kreirani objekti za autentifikaciju ili strimovanje mogu koristiti drugu vezu; ova postavka pokriva navedenu v2 sesiju, a ne te objekte ni pravila pristupa API-ju pružaoca.