Python တွင် proxy ကို သိသော Twilio client
၎င်း၏ အခြေခံ HTTP interface ကို ပြင်ဆင်မည့်အစား Requests အခြေခံ ပြင်ဆင်ထားသော TwilioHttpClient ကို Python REST client သို့ ပေးပို့ပါ။
Proxy လမ်းကြောင်း ပြင်ဆင်ရန် Requests အခြေခံ TwilioHttpClient ကို Python REST client သို့ ပေးပို့ပါ:
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)App ၏ Twilio account_sid နှင့် auth_token ကို အသုံးပြုပြီး ဤ client instance မှတစ်ဆင့် resource ခေါ်ဆိုမှုများ ပြုလုပ်ပါ။ အခြား default client မှတစ်ဆင့် ခေါ်ဆိုမှုများသည် ထို client ၏ သယ်ယူပို့ဆောင်မှုကို အသုံးပြုမည်။
Twilio ၏ API သည် HTTPS ကို အသုံးပြုသဖြင့် မြေပုံတွင် https entry လိုအပ်သည်။ Entry ၏ HTTP URL သည် proxy listener ကို ဖော်ပြသည်; API ချိတ်ဆက်မှုသည် HTTPS အဖြစ် ဆက်ရှိသည်။ HTTP proxy စာရင်းမှ ရွေးချယ်သော endpoint သည် ဤမြေပုံထဲ ပါဝင်ပြီး Twilio အကောင့်က API လုပ်ဆောင်မှုကို အတည်ပြုဆဲ ဖြစ်သည်။
TwilioHttpClient သည် ပို့ဆောင်စဉ် သက်ဆိုင်သော Requests ပတ်ဝန်းကျင် ဆက်တင်များကိုလည်း ပေါင်းစပ်သည်။ လုပ်ငန်းစဉ်၏ လမ်းကြောင်းသည် ရည်ရွယ်ထားသည်နှင့် ကွာခြားပါက ၎င်း၏ proxy၊ bypass နှင့် ယုံကြည်မှု ဆက်တင်များကို စစ်ဆေးပါ။
အတည်ပြုချက် လိုအပ်သော proxy သည် ကိုယ်ပိုင် အကောင့် အထောက်အထား လိုအပ်သည်။ Twilio token သည် API လုပ်ဆောင်မှုများကို အတည်ပြုသည်။