Python-дағы проксиді ескеретін Twilio клиенті
Негізгі HTTP интерфейсін патчтаудың орнына, Requests негізіндегі конфигурацияланған TwilioHttpClient-ті Python REST клиентіне беріңіз.
Прокси маршрутын конфигурациялау үшін Requests негізіндегі TwilioHttpClient-ті Python REST клиентіне беріңіз:
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)Қолданбаның Twilio account_sid және auth_token мәндерін пайдаланып, ресурс шақыруларын осы клиент данасы арқылы жасаңыз. Басқа әдепкі клиент арқылы жасалған шақырулар сол клиенттің тасымалын пайдаланады.
Twilio API-і HTTPS пайдаланады, сондықтан картаға оның https жазбасы қажет. Жазбаның HTTP URL-і прокси тыңдаушысын сипаттайды; API байланысы HTTPS болып қалады. HTTP прокси тізімінен таңдалған соңғы нүкте осы картаға жатады, ал Twilio тіркелгісі API операциясын әлі де аутентификациялайды.
TwilioHttpClient тасымалдау кезінде қатысты Requests орта параметрлерін де біріктіреді. Процестің маршруты көзделгеннен өзгеше болса, оның прокси, айналып өту және сенім параметрлерін тексеріңіз.
Аутентификацияны талап ететін проксиге өз тіркелгі деректері қажет. Twilio токені API операцияларын аутентификациялайды.