مرِّر TwilioHttpClient مبنيًّا على Requests إلى عميل REST في Python لتهيئة مسار الوسيط:

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)

استخدم account_sid وauth_token الخاصين بحساب Twilio في التطبيق، ثم نفّذ نداءات الموارد عبر نسخة العميل هذه. النداءات التي تُجرى عبر عميل افتراضي آخر تستخدم نقل ذلك العميل.

تستخدم واجهة Twilio بروتوكول HTTPS، لذا تحتاج الخريطة إلى مدخل https. عنوان URL ببروتوكول HTTP في المدخل يصف مستمع الوسيط، بينما يبقى اتصال الواجهة على HTTPS. النقطة الطرفية المختارة من قائمة وسطاء HTTP تنتمي إلى هذه الخريطة، ويظل حساب Twilio هو ما يصادق على عملية الواجهة.

يدمج TwilioHttpClient أيضًا إعدادات بيئة Requests المنطبقة أثناء الإرسال. تحقّق من إعدادات الوسيط والتجاوز والثقة في العملية إن اختلف مسارها عن المسار المقصود.

الوسيط الذي يتطلب مصادقة يحتاج بيانات اعتماد خاصة به. أما رمز Twilio فيصادق على عمليات الواجهة.

مقالات ذات صلة