Klient Twilio v Pythonu s podporou proxy
Předejte nakonfigurovaný TwilioHttpClient založený na Requests do klienta Python REST místo záplaty jeho základního HTTP rozhraní.
Předejte TwilioHttpClient založený na Requests do klienta Python REST a nastavte tak trasu přes 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)Použijte account_sid a auth_token aplikace v Twilio a poté provádějte volání zdrojů přes tuto instanci klienta. Volání přes jiný výchozí klient použijí přenos tohoto klienta.
API Twilio používá HTTPS, takže mapa potřebuje položku https. HTTP adresa v položce popisuje naslouchající proxy; spojení s API zůstává HTTPS. Koncový bod vybraný ze seznamu HTTP proxy patří do této mapy, zatímco účet Twilio stále ověřuje operaci API.
TwilioHttpClient při přenosu také slučuje příslušná nastavení prostředí Requests. Zkontrolujte nastavení proxy, obcházení a důvěry procesu, pokud se jeho trasa liší od zamýšlené.
Proxy vyžadující ověření potřebuje vlastní přihlašovací údaje účtu. Token Twilio ověřuje operace API.