Puhverserverit teadvustav Twilio klient Pythonis
Anna Requests-põhine seadistatud TwilioHttpClient Pythoni REST-kliendile, selle asemel et selle baas-HTTP-liidest lappida.
Anna Requests-põhine TwilioHttpClient Pythoni REST-kliendile, et seadistada selle puhverserveri marsruut:
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)Kasuta rakenduse Twilio account_sid ja auth_token väärtusi ning tee seejärel ressursipäringud selle kliendi eksemplari kaudu. Teise vaikekliendi kaudu tehtud päringud kasutavad selle kliendi transporti.
Twilio API kasutab HTTPS-i, seega vajab kaart oma https-kirjet. Kirje HTTP URL kirjeldab puhverserveri kuulajat; API-ühendus jääb HTTPS-iks. HTTP puhverserverite loendist valitud lõpp-punkt kuulub siia kaardile, samal ajal kui Twilio konto autendib endiselt API-toimingu.
TwilioHttpClient ühendab edastamise ajal ka kohaldatavad Requests-keskkonna seaded. Kontrolli protsessi puhverserveri, möödaviigu ja usalduse seadeid, kui selle marsruut erineb kavandatust.
Autentimist nõudev puhverserver vajab oma konto mandaate. Twilio märgis autendib API-toiminguid.