Twilio klijent u Pythonu koji poznaje proxy
Proslijedite konfigurirani TwilioHttpClient temeljen na Requests u Python REST klijent umjesto da krpate njegovo osnovno HTTP sučelje.
Proslijedite TwilioHttpClient temeljen na Requests u Python REST klijent da konfigurirate 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 koristit će prijenos tog klijenta.
Twilio API koristi HTTPS, pa je mapi potreban njezin https unos. HTTP URL u unosu opisuje proxy poslužitelj; 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.