Gee ’n TwilioHttpClient op Requests-basis aan die Python-REST-kliënt om sy proxyroete te configureer:

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)

Gebruik die toepassing se Twilio-account_sid en auth_token en maak dan hulpbronoproepe deur hierdie kliëntinstansie. Oproepe wat deur ’n ander verstekkliënt gemaak word, gebruik daardie kliënt se transport.

Twilio se API gebruik HTTPS, dus het die kaart sy https-inskrywing nodig. Die inskrywing se HTTP-URL beskryf die proxyluisteraar; die API-verbinding bly HTTPS. ’n Eindpunt wat uit die HTTP-proxylys gekies is, hoort in hierdie kaart, terwyl die Twilio-rekening steeds die API-bewerking authentiseer.

TwilioHttpClient voeg ook toepaslike Requests-omgewingsinstellings tydens versending saam. Kontroleer die proses se proxy-, bypass- en vertrouensinstellings as sy roete van die beoogde een verskil.

’n Proxy wat authentisering vereis, het sy eie rekeninggeloofsbriewe nodig. Die Twilio-token authentiseer API-bewerkings.

Verwante artikels