Configurer un proxy pour le client API v2 de Tweepy
Avec Client de Tweepy 4.14, mettez à jour client.session avant les appels API au lieu d'utiliser le paramètre proxy du constructeur de la classe API v1.1.
Client.session est la session Requests documentée de Tweepy 4.14 pour le trafic API v2 :
import tweepy
client = tweepy.Client(bearer_token=bearer_token)
client.session.proxies.update({
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
})Effectuez les appels v2 via ce client après avoir défini la table. Un point de terminaison de la liste de proxies HTTP peut fournir une route HTTP publique pour ces valeurs de proxy. Le jeton bearer s'authentifie auprès du fournisseur ; tout compte de la configuration du proxy s'authentifie auprès de l'intermédiaire.
Si un exemple API(proxy=...) échoue avec ce constructeur, vérifiez la classe : ce paramètre appartient à API de Tweepy v1.1. Configurer une autre session Requests autonome ne modifie pas non plus client.session.
L'intégration à l'environnement Requests reste active, donc les entrées proxy et de contournement héritées peuvent influer sur la sélection. Des objets d'authentification ou de streaming créés séparément peuvent utiliser une autre connexion ; ce réglage couvre la session v2 indiquée, pas ces objets ni les règles d'accès à l'API du fournisseur.