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 कार्यहरू प्रमाणित गर्छ।