Skicka en Requests-baserad TwilioHttpClient till Python REST-klienten för att konfigurera dess proxyväg:

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)

Använd applikationens Twilio account_sid och auth_token och gör sedan resursanrop via den här klientinstansen. Anrop via en annan standardklient använder den klientens transport.

Twilios API använder HTTPS, så kartan behöver sin https-post. Postens HTTP-URL beskriver proxy-lyssnaren; API-anslutningen förblir HTTPS. En slutpunkt vald från HTTP-proxylistan hör hemma i den här kartan, medan Twilio-kontot fortfarande autentiserar API-åtgärden.

TwilioHttpClient slår också samman tillämpliga Requests-miljöinställningar under överföringen. Kontrollera processens proxy-, kringgående- och förtroendeinställningar om dess väg skiljer sig från den avsedda.

En proxy som kräver autentisering behöver egna kontouppgifter. Twilio-tokenet autentiserar API-åtgärder.

Relaterade artiklar