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 संक्रियाओं का प्रमाणीकरण करता है।