Подайте 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)

Използвайте account_sid и auth_token на Twilio от приложението, след което правете заявки към ресурси чрез този екземпляр на клиента. Заявките през друг клиент по подразбиране използват неговия транспорт.

API на Twilio работи по HTTPS, затова картата се нуждае от запис https. HTTP адресът в записа описва слушателя на проксито; връзката с API остава HTTPS. Крайна точка, избрана от списъка с HTTP прокси, принадлежи в тази карта, а акаунтът в Twilio продължава да удостоверява операцията.

TwilioHttpClient също обединява приложимите настройки на средата на Requests при предаване. Проверете настройките за прокси, заобикаляне и доверие на процеса, ако маршрутът му се различава от желания.

Прокси, което изисква удостоверяване, се нуждае от собствени идентификационни данни. Токенът на Twilio удостоверява операциите по API.

Подобни статии