Proxy-tudatos Twilio kliens Pythonban
Adjon át egy konfigurált, Requests-alapú TwilioHttpClient példányt a Python REST kliensnek, ahelyett hogy az alap HTTP felületét foltozná.
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.