Passa un TwilioHttpClient basat en Requests al client REST de Python per configurar la seva ruta a través del servidor intermediari:

from twilio.http.http_client import TwilioHttpClient
from twilio.rest import Client

transport = TwilioHttpClient(
    timeout=30,
    proxy={
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    },
)
client = Client(account_sid, auth_token, http_client=transport)

Utilitza l'account_sid i l'auth_token de Twilio de l'aplicació i fes les crides de recursos a través d'aquesta instància de client. Les crides fetes amb un altre client per defecte utilitzaran el transport d'aquell client.

L'API de Twilio fa servir HTTPS, així que el mapa necessita l'entrada https. L'URL HTTP de l'entrada descriu l'oient del servidor intermediari; la connexió amb l'API continua sent HTTPS. Un punt final triat de la llista de servidors HTTP pertany a aquest mapa, mentre que el compte de Twilio continua autenticant l'operació de l'API.

TwilioHttpClient també combina la configuració d'entorn de Requests aplicable durant la transmissió. Comprova la configuració de servidor intermediari, exempció i confiança del procés si la seva ruta difereix de la prevista.

Un servidor intermediari que requereix autenticació necessita les seves pròpies credencials de compte. El testimoni de Twilio autentica les operacions de l'API.

Articles relacionats