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 URL-то во записот го опишува слушачот на проксито; врската со API-то останува HTTPS. Крајната точка избрана од списокот на HTTP прокси припаѓа на оваа мапа, а сметката на Twilio сè уште ја автентицира операцијата на API-то.
TwilioHttpClient исто така ги спојува применливите поставки на околината на Requests при преносот. Проверете ги поставките за прокси, заобиколување и доверба на процесот ако неговата рута се разликува од предвидената.
На проксито што бара автентикација му се потребни сопствени акредитиви за сметката. Токенот на Twilio ги автентицира операциите на API-то.