Кліент Twilio з улікам проксі на Python
Перадайце настроены TwilioHttpClient на базе Requests у кліент Python REST замест патчу асноўнага HTTP-інтэрфейсу.
Перадайце TwilioHttpClient на базе Requests у кліент Python REST, каб наладзіць маршрут праз проксі:
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)Выкарыстоўвайце Twilio account_sid і auth_token праграмы, потым рабіце выклікі рэсурсаў праз гэты асобнік кліента. Выклікі праз іншы кліент па змаўчанні будуць выкарыстоўваць яго транспарт.
API Twilio працуе праз HTTPS, таму мапе патрэбны запіс https. HTTP-адрас у запісе апісвае слухач проксі; злучэнне з API застаецца HTTPS. Канцавы пункт, выбраны са спісу HTTP-проксі, належыць гэтай мапе, а ўліковы запіс Twilio па-ранейшаму аўтэнтыфікуе аперацыю API.
TwilioHttpClient таксама аб'ядноўвае адпаведныя налады асяроддзя Requests падчас перадачы. Праверце налады проксі, абыходу і даверу працэсу, калі яго маршрут адрозніваецца ад меркаванага.
Проксі, які патрабуе аўтэнтыфікацыі, мае патрэбу ва ўласных уліковых даных. Токен Twilio аўтэнтыфікуе аперацыі API.