Stel 'n proxy op vir Tweepy se API v2-kliënt
Vir Tweepy 4.14 Client: werk client.session by voordat API-oproepe gemaak word, eerder as om die v1.1 API-klas se proxy-konstruktorparameter te gebruik.
Client.session is Tweepy 4.14 se gedokumenteerde Requests-sessie vir v2 API-verkeer:
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})Maak die v2-oproepe deur hierdie kliënt nadat die kaart gestel is. 'n Eindpunt uit die HTTP-proksielys kan 'n publieke HTTP-roete vir hierdie proxy-waardes verskaf. Die draer-token verifieer by die verskaffer; enige rekening in die proxy-konfigurasie verifieer by die tussenganger.
As 'n API(proxy=...)-voorbeeld met hierdie konstruktor misluk, kyk na die klas: daardie parameter hoort by Tweepy se v1.1 API. Om nog 'n selfstandige Requests-sessie te konfigureer, verander client.session ook nie.
Requests-omgewingsintegrasie bly aktief, so geërfde proxy- en bypass-invoer kan die keuse beïnvloed. Onafhanklik geskepte verifikasie- of stroomobjekte kan 'n ander verbinding gebruik; hierdie instelling dek die genoemde v2-sessie, nie daardie objekte of die verskaffer se API-toegangsreëls nie.