Klijent Twilio li jaf bil-proxy f'Python
Għaddi TwilioHttpClient ikkonfigurat ibbażat fuq Requests lill-klijent REST ta' Python minflok tapplika garża lill-interfaċċa HTTP bażika tiegħu.
Għaddi TwilioHttpClient ibbażat fuq Requests lill-klijent REST ta' Python biex tikkonfigura r-rotta tal-proxy tiegħu:
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)Uża l-account_sid u l-auth_token ta' Twilio tal-applikazzjoni, imbagħad agħmel sejħiet tar-riżorsi permezz ta' din l-istanza tal-klijent. Sejħiet magħmula permezz ta' klijent default ieħor jużaw it-trasport ta' dak il-klijent.
L-API ta' Twilio tuża HTTPS, għalhekk il-mappa teħtieġ id-dħul https tagħha. L-URL HTTP tad-dħul jiddeskrivi s-semmiegħ tal-proxy; il-konnessjoni tal-API tibqa' HTTPS. Punt tat-tmiem magħżul mil-lista tal-proxy HTTP jaqa' f'din il-mappa, filwaqt li l-kont Twilio għadu jawtentika l-operazzjoni tal-API.
TwilioHttpClient jgħaqqad ukoll is-settings tal-ambjent Requests applikabbli waqt it-trażmissjoni. Iċċekkja s-settings tal-proxy, tal-bypass u tal-fiduċja tal-proċess jekk ir-rotta tiegħu tvarja minn dik maħsuba.
Proxy li jitlob awtentikazzjoni jeħtieġ il-kredenzjali tal-kont tiegħu stess. It-token Twilio jawtentika l-operazzjonijiet tal-API.