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.

Artikli relatati