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 কাজের প্রমাণীকরণ করে।