Prokse konscia Twilio-kliento en Python
Transdonu agorditan TwilioHttpClient bazitan sur Requests al la Python REST-kliento anstataŭ fliki ĝian bazan HTTP-interfacon.
Transdonu TwilioHttpClient bazitan sur Requests al la Python REST-kliento por agordi ĝian proksan vojon:
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)Uzu la Twilio account_sid kaj auth_token de la aplikaĵo, poste faru rimedajn alvokojn tra ĉi tiu klienta instanco. Alvokoj faritaj tra alia implicita kliento uzos la transporton de tiu kliento.
La Twilio-API uzas HTTPS, do la mapo bezonas sian https-eron. La HTTP-adreso de la ero priskribas la proksan aŭskultanton; la API-ligo restas HTTPS. Finpunkto elektita el la listo de HTTP-proksejoj apartenas al ĉi tiu mapo, dum la Twilio-konto ankoraŭ aŭtentikigas la API-operacion.
TwilioHttpClient ankaŭ kunfandas aplikeblajn Requests-medisojn dum transdono. Kontrolu la agordojn pri proksejo, preterpaso kaj fido de la procezo se ĝia vojo diferencas de la celita.
Proksejo postulanta aŭtentikigon bezonas proprajn kontajn legitimilojn. La Twilio-ĵetono aŭtentikigas API-operaciojn.