Ipasa ang TwilioHttpClient na batay sa Requests sa REST client ng Python upang i-configure ang rutang proxy nito:

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)

Gamitin ang account_sid at auth_token ng Twilio ng application, pagkatapos ay gawin ang mga tawag sa resource sa pamamagitan ng instance ng client na ito. Ang mga tawag sa ibang default na client ay gagamit ng transport ng client na iyon.

Gumagamit ng HTTPS ang API ng Twilio, kaya kailangan ng mapa ang https entry nito. Inilalarawan ng HTTP URL ng entry ang proxy listener; nananatiling HTTPS ang koneksyon sa API. Ang endpoint na pinili mula sa listahan ng HTTP proxy ay kabilang sa mapang ito, habang ang Twilio account ang nagpapatotoo sa operasyon ng API.

Pinagsasama rin ng TwilioHttpClient ang mga naaangkop na setting ng environment ng Requests habang nagpapadala. Suriin ang mga setting ng proxy, bypass at pagtitiwala ng proseso kung iba ang ruta nito sa inaasahan.

Ang proxy na nangangailangan ng pagpapatotoo ay kailangan ang sarili nitong kredensyal ng account. Ang token ng Twilio ang nagpapatotoo sa mga operasyon ng API.

Kaugnay na mga artikulo