Configurar un proxy para o cliente da API v2 de Tweepy
Con Client de Tweepy 4.14, actualiza client.session antes das chamadas á API en lugar de usar o parámetro de proxy do construtor da clase API v1.1.
Client.session é a sesión de Requests documentada de Tweepy 4.14 para o tráfico da 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',
})Fai as chamadas v2 a través deste cliente despois de definir o mapa. Un extremo da lista de proxies HTTP pode fornecer unha ruta HTTP pública para estes valores de proxy. O token de portador autentícase co provedor; calquera conta da configuración de proxy autentícase co intermediario.
Se un exemplo de API(proxy=...) falla con este construtor, revisa a clase: ese parámetro pertence a API de Tweepy v1.1. Configurar outra sesión de Requests independente tampouco altera client.session.
A integración da contorna de Requests segue activa, así que as entradas herdadas de proxy e omisión poden afectar a selección. Os obxectos de autenticación ou streaming creados de forma independente poden usar outra conexión; este axuste cobre a sesión v2 indicada, non eses obxectos nin as regras de acceso á API do provedor.