Send en Requests-baseret TwilioHttpClient til Python REST-klienten for at konfigurere dens proxy-rute:

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)

Brug applikationens Twilio-account_sid og auth_token, og lav derefter ressourcekald gennem denne klientinstans. Kald gennem en anden standardklient bruger den klients transport.

Twilios API bruger HTTPS, så mappet skal have sin https-post. Postens HTTP-URL beskriver proxy-lytteren; API-forbindelsen forbliver HTTPS. Et endepunkt valgt fra HTTP-proxy-listen hører til i dette map, mens Twilio-kontoen stadig godkender API-handlingen.

TwilioHttpClient sammenfletter også relevante Requests-miljøindstillinger under transmissionen. Kontroller processens proxy-, omgåelses- og tillidsindstillinger, hvis dens rute afviger fra den tilsigtede.

En proxy, der kræver godkendelse, har brug for sine egne kontolegitimationer. Twilio-tokenet godkender API-handlinger.

Relaterede artikler