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 କାର୍ଯ୍ୟଗୁଡ଼ିକୁ ପ୍ରମାଣିତ କରେ।