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 പ്രവർത്തനങ്ങൾ പ്രാമാണീകരിക്കുന്നു.