فعال حوزه مخابرات|ICT|خبری|ادسفید

برای تجارت‌ها طراحی شده‌ایم

ارسال پیامک با Python

کتابخانه رسمی Python همه اندپوینت‌های پیامک و پیام‌رسان ادسفید را با مدل‌های درخواست و پاسخ نوع‌دار پوشش می‌دهد. نشانی پیش‌فرض آن https://api.adsefid.com است و کلید API را در هدر X-API-KEY می‌فرستد.

نصب

پیش‌نیاز:
Python 3.10+
$pip install adsefid

ارسال اولین پیامک

کلید API را از متغیر محیطی ADSEFID_API_KEY بخوانید و به کلاینت بدهید. SDK هیچ متغیر محیطی را خودکار نمی‌خواند.

Python
import os

from adsefid import AdsefidClient, SendSingleSmsRequest

client = AdsefidClient(api_key=os.environ["ADSEFID_API_KEY"])

result = client.sms.send_single(
    SendSingleSmsRequest(
        receptor="98912xxxxxxx",
        line_number="983000XXX",
        message="Hello from adsefid",
    )
)
print(result.message_id, result.status)

client.close()

بررسی امضای وب‌هوک

این تابع هدر X-Atlas-Webhook-Signature و زمان درخواست را بررسی می‌کند و بدنه را به یک رویداد نوع‌دار تبدیل می‌کند. همیشه بدنه خام درخواست را، پیش از هر JSON parse، به آن بدهید.

Python
verify_and_parse_webhook(raw_body, signature_header, timestamp_header, secret)

نمونه‌های کامل و قابل اجرا، از جمله گیرنده وب‌هوک، در پوشه examples مخزن قرار دارند.

توقف تبلیغات برای صرفه‌جویی در هزینه‌ها، همانند توقف ساعت برای صرفه‌جویی در زمان است.هنری فورد - بنیان‌گذار شرکت فورد موتورز