Tweepy API v2 kliento tarpinio serverio konfigūravimas
Tweepy 4.14 Client atveju atnaujinkite client.session prieš API iškvietimus, o ne naudokite v1.1 API klasės tarpinio serverio konstruktoriaus parametrą.
Client.session yra Tweepy 4.14 dokumentuota Requests sesija, skirta v2 API srautui:
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})Nustačius žemėlapį, atlikite v2 iškvietimus per šį klientą. HTTP tarpinių serverių sąrašo galinis taškas gali suteikti viešą HTTP maršrutą šioms tarpinio serverio reikšmėms. Nešiklio žetonas autentifikuojasi pas teikėją; bet kuri paskyra tarpinio serverio konfigūracijoje autentifikuojasi pas tarpininką.
Jei API(proxy=...) pavyzdys nepavyksta su šiuo konstruktoriumi, patikrinkite klasę: šis parametras priklauso Tweepy v1.1 API. Kitos savarankiškos Requests sesijos konfigūravimas taip pat nekeičia client.session.
Requests aplinkos integracija lieka įjungta, todėl paveldėti tarpinio serverio ir apėjimo įvestys gali paveikti pasirinkimą. Savarankiškai sukurti autentifikavimo ar srauto objektai gali naudoti kitą ryšį; šis nustatymas apima nurodytą v2 sesiją, o ne tuos objektus ar teikėjo API prieigos taisykles.