Klien Twilio yang Sadar Proxy di Python
Teruskan TwilioHttpClient berbasis Requests yang sudah dikonfigurasi ke klien REST Python, bukan menambal antarmuka HTTP dasarnya.
Teruskan TwilioHttpClient berbasis Requests ke klien REST Python untuk mengonfigurasi rute proxy-nya:
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)Gunakan account_sid dan auth_token Twilio milik aplikasi, lalu lakukan panggilan sumber daya melalui instans klien ini. Panggilan melalui klien default lain akan memakai transport klien tersebut.
API Twilio memakai HTTPS, jadi peta memerlukan entri https-nya. URL HTTP pada entri itu menjelaskan listener proxy; koneksi API tetap HTTPS. Endpoint yang dipilih dari daftar proxy HTTP termasuk dalam peta ini, sementara akun Twilio tetap mengautentikasi operasi API.
TwilioHttpClient juga menggabungkan pengaturan lingkungan Requests yang berlaku saat transmisi. Periksa pengaturan proxy, bypass, dan kepercayaan proses tersebut jika rutenya berbeda dari yang dimaksud.
Proxy yang memerlukan autentikasi butuh kredensial akunnya sendiri. Token Twilio mengautentikasi operasi API.