Ein proxybevisst Twilio-klient i Python
Send ein konfigurert Requests-basert TwilioHttpClient inn til Python REST-klienten i staden for å patche det grunnleggjande HTTP-grensesnittet.
Send ein Requests-basert TwilioHttpClient til Python REST-klienten for å setje opp proxy-ruta:
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 Twilio account_sid og auth_token til applikasjonen, og gjer deretter ressursskall gjennom denne klientinstansen. Kall gjennom ein annan standardklient vil bruke transporten til den klienten.
Twilio-APIet brukar HTTPS, så kartet treng https-oppføringa si. HTTP-URL-en til oppføringa skildrar proxy-lyttaren; API-tilkoplinga held fram som HTTPS. Eit endepunkt valt frå HTTP-proxy-lista høyrer til i dette kartet, medan Twilio-kontoen framleis autentiserer API-operasjonen.
TwilioHttpClient slår òg saman gjeldande Requests-miljøinnstillingar under overføringa. Sjekk proxy-, omgåings- og tillitsinnstillingane til prosessen om ruta hans avvik frå den tiltenkte.
Ein proxy som krev autentisering, treng eigne kontolegitimasjonar. Twilio-tokenet autentiserer API-operasjonar.