Välityspalvelimen määrittäminen Tweepyn API v2 -asiakkaalle
Tweepy 4.14 Clientissä päivitä client.session ennen API-kutsuja sen sijaan, että käyttäisit v1.1 API -luokan välityspalvelimen konstruktoriparametria.
Client.session on Tweepy 4.14:n dokumentoitu Requests-istunto v2 API -liikenteelle:
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})Tee v2-kutsut tämän asiakkaan kautta, kun kartta on asetettu. HTTP-välityspalvelinluettelon päätepiste voi tarjota julkisen HTTP-reitin näille välityspalvelimen arvoille. Kantajatunnus todentuu palveluntarjoajalle; mikä tahansa välityspalvelimen kokoonpanon tili todentuu välittäjälle.
Jos API(proxy=...)-esimerkki epäonnistuu tämän konstruktorin kanssa, tarkista luokka: kyseinen parametri kuuluu Tweepy v1.1 -luokan API-objektille. Toisen itsenäisen Requests-istunnon määrittäminen ei myöskään muuta client.session.
Requests-ympäristön integraatio pysyy käytössä, joten perityt välityspalvelin- ja ohitussyötteet voivat vaikuttaa valintaan. Itsenäisesti luodut todennus- tai suoratoisto-objektit voivat käyttää toista yhteyttä; tämä asetus kattaa mainitun v2-istunnon, ei näitä objekteja tai palveluntarjoajan API-käyttösääntöjä.