პროქსის გათვალისწინებული Twilio კლიენტი Python-ში
გადაეცით Requests-ზე დაფუძნებული კონფიგურირებული TwilioHttpClient Python REST კლიენტს, ნაცვლად მისი საბაზისო HTTP ინტერფეისის შეცვლისა.
გადაეცით 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 ოპერაციებს.