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 ક્રિયાઓને પ્રમાણિત કરે છે.