Send en Requests-basert TwilioHttpClient til Python REST-klienten for å konfigurere proxy-ruten:

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)

Bruk applikasjonens Twilio account_sid og auth_token, og gjør deretter ressursskall gjennom denne klientinstansen. Kall gjennom en annen standardklient vil bruke den klientens transport.

Twilio-APIet bruker HTTPS, så kartet trenger https-oppføringen sin. Oppføringens HTTP-URL beskriver proxy-lytteren; API-tilkoblingen forblir HTTPS. Et endepunkt valgt fra HTTP-proxy-listen hører til i dette kartet, mens Twilio-kontoen fortsatt autentiserer API-operasjonen.

TwilioHttpClient slår også sammen gjeldende Requests-miljøinnstillinger under overføringen. Sjekk prosessens proxy-, omgåelses- og tillitsinnstillinger hvis ruten avviker fra den tiltenkte.

En proxy som krever autentisering trenger egne kontolegitimasjoner. Twilio-tokenet autentiserer API-operasjoner.

Relaterte artikler