Klient Twilio s podporou proxy v Pythone
Odovzdajte nakonfigurovaný TwilioHttpClient založený na Requests klientovi Python REST namiesto záplaty jeho základného HTTP rozhrania.
Odovzdajte TwilioHttpClient založený na Requests klientovi Python REST a nastavte tak trasu cez 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žite account_sid a auth_token aplikácie v Twilio a potom vykonávajte volania zdrojov cez túto inštanciu klienta. Volania cez iného predvoleného klienta použijú prenos tohto klienta.
API Twilio používa HTTPS, takže mapa potrebuje položku https. HTTP adresa v položke opisuje počúvajúci proxy; spojenie s API zostáva HTTPS. Koncový bod vybraný zo zoznamu HTTP proxy patrí do tejto mapy, pričom účet Twilio stále overuje operáciu API.
TwilioHttpClient počas prenosu tiež spája príslušné nastavenia prostredia Requests. Skontrolujte nastavenia proxy, obchádzania a dôvery procesu, ak sa jeho trasa líši od zamýšľanej.
Proxy vyžadujúci overenie potrebuje vlastné prihlasovacie údaje účtu. Token Twilio overuje operácie API.