Adjon át egy Requests-alapú TwilioHttpClient példányt a Python REST kliensnek a proxy útvonal beállításához:

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)

Használja az alkalmazás Twilio account_sid és auth_token értékét, majd az erőforrás-hívásokat ezen a klienspéldányon keresztül végezze. Egy másik alapértelmezett kliensen át indított hívások az adott kliens átvitelét használják.

A Twilio API HTTPS-t használ, ezért a leképezésnek szüksége van az https bejegyzésére. A bejegyzés HTTP URL-je a proxy figyelőt írja le; az API kapcsolata HTTPS marad. Az HTTP proxy listáról választott végpont ebbe a leképezésbe tartozik, miközben a Twilio-fiók továbbra is hitelesíti az API műveletet.

A TwilioHttpClient az átvitel során a vonatkozó Requests környezeti beállításokat is összevonja. Ellenőrizze a folyamat proxy, megkerülési és bizalmi beállításait, ha az útvonala eltér a szándékolttól.

A hitelesítést igénylő proxynak saját fiókhoz való hitelesítő adatokra van szüksége. A Twilio token hitelesíti az API műveleteket.

Kapcsolódó cikkek