Proxy marşrutunu konfiqurasiya etmək üçün Requests əsaslı TwilioHttpClient-i Python REST müştərisinə ötürün:

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)

Tətbiqin Twilio account_sid və auth_token dəyərlərindən istifadə edin, sonra resurs çağırışlarını bu müştəri nüsxəsi vasitəsilə edin. Başqa standart müştəri ilə edilən çağırışlar həmin müştərinin ötürücüsündən istifadə edir.

Twilio API-si HTTPS işlədir, ona görə xəritədə https qeydi lazımdır. Qeydin HTTP URL-i proxy dinləyicisini təsvir edir; API bağlantısı HTTPS olaraq qalır. HTTP proxy siyahısından seçilən son nöqtə bu xəritəyə aiddir, Twilio hesabı isə yenə də API əməliyyatını autentifikasiya edir.

TwilioHttpClient ötürmə zamanı tətbiq olunan Requests mühit parametrlərini də birləşdirir. Prosesin marşrutu nəzərdə tutulandan fərqlidirsə, onun proxy, bypass və etibar parametrlərini yoxlayın.

Autentifikasiya tələb edən proxy öz hesab məlumatlarına ehtiyac duyur. Twilio tokeni API əməliyyatlarını autentifikasiya edir.

Əlaqəli məqalələr