Проследите 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 апликације, затим обављајте позиве ресурса кроз ову инстанцу клијента. Позиви кроз други подразумевани клијент користиће транспорт тог клијента.

Twilio API користи HTTPS, па је мапи потребан њен https унос. HTTP URL у уносу описује прокси ослушкивач; веза са API-јем остаје HTTPS. Крајња тачка изабрана са списка HTTP проксија припада овој мапи, а Twilio налог и даље аутентификује API операцију.

TwilioHttpClient такође спаја применљиве поставке Requests окружења током преноса. Проверите поставке проксија, заобилажења и поверења процеса ако се његова рута разликује од предвиђене.

Прокси који захтева аутентификацију треба сопствене акредитиве налога. Twilio токен аутентификује API операције.

Повезани чланци