Ένας πελάτης Twilio με επίγνωση διαμεσολαβητή σε Python
Πέρασε έναν ρυθμισμένο TwilioHttpClient βασισμένο στο Requests στον πελάτη REST της Python αντί να τροποποιείς τη βασική διεπαφή HTTP του.
Πέρασε έναν TwilioHttpClient βασισμένο στο Requests στον πελάτη REST της Python για να ρυθμίσεις τη διαδρομή μέσω διαμεσολαβητή:
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)Χρησιμοποίησε το account_sid και το auth_token του Twilio της εφαρμογής και μετά κάνε κλήσεις πόρων μέσω αυτού του στιγμιοτύπου πελάτη. Οι κλήσεις μέσω άλλου προεπιλεγμένου πελάτη θα χρησιμοποιήσουν τη μεταφορά εκείνου του πελάτη.
Το API του Twilio χρησιμοποιεί HTTPS, οπότε ο χάρτης χρειάζεται την καταχώριση https. Η διεύθυνση HTTP της καταχώρισης περιγράφει τον ακροατή του διαμεσολαβητή· η σύνδεση με το API παραμένει HTTPS. Ένα τελικό σημείο από τη λίστα διαμεσολαβητών HTTP ανήκει σε αυτόν τον χάρτη, ενώ ο λογαριασμός Twilio εξακολουθεί να πιστοποιεί τη λειτουργία του API.
Το TwilioHttpClient συγχωνεύει επίσης τις ισχύουσες ρυθμίσεις περιβάλλοντος του Requests κατά τη μετάδοση. Έλεγξε τις ρυθμίσεις διαμεσολαβητή, παράκαμψης και εμπιστοσύνης της διεργασίας αν η διαδρομή της διαφέρει από την επιδιωκόμενη.
Ένας διαμεσολαβητής που απαιτεί πιστοποίηση χρειάζεται δικά του διαπιστευτήρια λογαριασμού. Το token του Twilio πιστοποιεί τις λειτουργίες του API.