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 account_sid i auth_token Twilio računa aplikacije, zatim obavljajte pozive resursa kroz ovu instancu klijenta. Pozivi kroz drugi zadani klijent koristit će transport tog klijenta.

Twilio API koristi HTTPS, pa je mapi potrebna https stavka. HTTP URL u stavci 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 tokom 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.

Povezani članci