Een proxy configureren voor Tweepy's API v2-client
Werk bij Tweepy 4.14 Client client.session bij vóór API-aanroepen in plaats van de proxy-constructorparameter van de v1.1-API-klasse te gebruiken.
Client.session is de gedocumenteerde Requests-sessie van Tweepy 4.14 voor 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',
})Doe de v2-aanroepen via deze client nadat de map is ingesteld. Een eindpunt uit de HTTP-proxylijst kan een openbare HTTP-route leveren voor deze proxywaarden. Het bearer-token authenticeert bij de provider; elk account in de proxyconfiguratie authenticeert bij de tussenpersoon.
Als een API(proxy=...)-voorbeeld mislukt met deze constructor, controleer dan de klasse: die parameter hoort bij API van Tweepy v1.1. Het configureren van een andere zelfstandige Requests-sessie wijzigt client.session ook niet.
De Requests-omgevingsintegratie blijft actief, dus geërfde proxy- en bypass-invoer kan de selectie beïnvloeden. Onafhankelijk gemaakte authenticatie- of streamingobjecten kunnen een andere verbinding gebruiken; deze instelling dekt de genoemde v2-sessie, niet die objecten of de API-toegangsregels van de provider.