Предадете 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-то.

Поврзани статии