Nastavitev proxyja za odjemalca API v2 v Tweepy
V Client v Tweepy 4.14 posodobite client.session pred klici API, namesto da uporabite parameter proxyja konstruktorja razreda API v1.1.
Client.session je dokumentirana seja Requests v Tweepy 4.14 za promet 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',
})Po nastavitvi zemljevida izvedite klice v2 prek tega odjemalca. Končna točka s seznama proxyjev HTTP lahko zagotovi javno pot HTTP za te vrednosti proxyja. Žeton nosilca se preveri pri ponudniku; kateri koli račun v konfiguraciji proxyja se preveri pri posredniku.
Če primer API(proxy=...) s tem konstruktorjem ne uspe, preverite razred: ta parameter pripada API iz Tweepy v1.1. Tudi nastavitev druge samostojne seje Requests ne spremeni client.session.
Integracija okolja Requests ostane omogočena, zato lahko podedovani vhodi proxyja in obhajanja vplivajo na izbiro. Samostojno ustvarjeni objekti za preverjanje ali pretakanje lahko uporabijo drugo povezavo; ta nastavitev zajema navedeno sejo v2, ne teh objektov ali pravil ponudnikovega dostopa do API.