Twilio klijent u Pythonu koji poznaje proxy
Proslijedite konfigurirani TwilioHttpClient zasnovan na Requests u Python REST klijent umjesto da krpite njegovo osnovno HTTP sučelje.
Proslijedite TwilioHttpClient zasnovan na Requests u Python REST klijent da konfigurišete rutu kroz proxy:
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)Koristite Twilio account_sid i auth_token aplikacije, zatim obavljajte pozive resursa kroz ovu instancu klijenta. Pozivi kroz drugi zadani klijent koristiće prijenos tog klijenta.
Twilio API koristi HTTPS, pa je mapi potreban njen https unos. HTTP URL u unosu opisuje proxy osluškivač; veza s API-jem ostaje HTTPS. Krajnja točka odabrana s popisa HTTP proxyja pripada ovoj mapi, a Twilio račun i dalje autentificira API operaciju.
TwilioHttpClient također spaja primjenjive postavke Requests okruženja tijekom prijenosa. Provjerite postavke proxyja, zaobilaženja i povjerenja procesa ako se njegova ruta razlikuje od predviđene.
Proxy koji zahtijeva autentifikaciju treba vlastite vjerodajnice računa. Twilio token autentificira API operacije.