Proxy rotasını yapılandırmak için Requests tabanlı TwilioHttpClient'ı Python REST istemcisine geçirin:

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)

Uygulamanın Twilio account_sid ve auth_token değerlerini kullanın, ardından kaynak çağrılarını bu istemci örneği üzerinden yapın. Başka bir varsayılan istemci üzerinden yapılan çağrılar o istemcinin taşımasını kullanır.

Twilio API'si HTTPS kullanır, bu yüzden eşlemenin https girdisine ihtiyacı vardır. Girdinin HTTP URL'si proxy dinleyicisini tanımlar; API bağlantısı HTTPS olarak kalır. HTTP proxy listesinden seçilen bir uç nokta bu eşlemeye aittir ve Twilio hesabı API işlemini doğrulamaya devam eder.

TwilioHttpClient ayrıca iletim sırasında geçerli Requests ortam ayarlarını birleştirir. Sürecin rotası amaçlanandan farklıysa proxy, atlama ve güven ayarlarını kontrol edin.

Kimlik doğrulaması gerektiren bir proxy kendi hesap kimlik bilgilerine ihtiyaç duyar. Twilio belirteci API işlemlerini doğrular.

İlgili makaleler