Tweepy API v2 kliendi jaoks puhverserveri seadistamine
Tweepy 4.14 Client puhul värskendage client.session enne API-kõnesid, selle asemel et kasutada v1.1 API-klassi puhverserveri konstruktori parameetrit.
Client.session on Tweepy 4.14 dokumenteeritud Requests-seanss v2 API-liikluse jaoks:
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})Pärast kaardi seadistamist tehke v2-kõned selle kliendi kaudu. HTTP puhverserverite loendi lõpp-punkt võib pakkuda nende puhverserveri väärtuste jaoks avalikku HTTP-marsruuti. Kandja luba autendib teenusepakkuja juures; mis tahes konto puhverserveri konfiguratsioonis autendib vahendaja juures.
Kui API(proxy=...) näide selle konstruktoriga ebaõnnestub, kontrollige klassi: see parameeter kuulub Tweepy v1.1 API juurde. Ka teise iseseisva Requests-seansi seadistamine ei muuda client.session.
Requests-keskkonna integratsioon jääb lubatuks, seega päritud puhverserveri ja möödaviigu sisend võib valikut mõjutada. Iseseisvalt loodud autentimis- või voogesitusobjektid võivad kasutada teist ühendust; see säte hõlmab nimetatud v2-seanssi, mitte neid objekte ega teenusepakkuja API-kasutuse reegleid.