وب سرویس دریافت (push)


توضیحات:

تمام دریافتی‌ها از طریق وب سرویس آسانک به شکل Push است و ضروری است که در سمت سرویس‌گیرنده یک آدرس URL برای دریافت پیام‌ها تعریف شده، در تنظیمات وب‌سرویس آسانک ثبت شود. این آدرس با توجه به شیوه و زبان برنامه‌نویسی کاربر می‌تواند – به‌عنوان مثال – به‌صورت زیر باشد: https://YourSite.com/Getsmsالبته به‌جای Getsms می‌توان به‌دلخواه نام فایل یا تابع دریافت پیامک را وارد کرد.
در مرحلۀ بعد وب سرویس پیامک خدماتی آسانک یک Query String در انتهای این آدرس قرار داده، برای کاربر ارسال می‌کند تا وی بتواند پیام‌های دریافتی را در قالب پارامترهایی مشخص دریافت کند. کاربر می‌تواند از طریق متد GET مقدار این پارامترها را دریافت کند.
توجه داشته باشید که هنگام ثبت نشانی دریافت در پنل، نیازی به تعیین پارامترها از سوی کاربر نیست، و آسانک پارامترها را به نشانی کاربر ارسال خواهد کرد. همچنین لازم است که در آدرس ثبت‌شده توسط کاربر، سرویسی فعال باشد که Query String را دریافت کرده، پارامترهای ارسالی را Parse کند.
در صورت نیاز به راهنمایی بیشتر در زمینۀ ارسال پیامک از طریق وب سایت و آموزش استفاده از API ارسال پیامک با واحد پشتیبانی آسانک تماس بگیرید.

نمونه آدرس دریافت پیامک:
https://YourSite.com/Getsms?Destination=9821XXXXXX&Source=98912XXXXXXX&ReceiveTime=1751971584.185&MsgBody=لغو11

پارامتر های ورودی:

نام پارامتر نوع توضیحات
Destination string شماره گیرنده - مثال: 9821XXXXXX
Source string شماره فرستنده - مثال: 98912XXXXXXX
ReceiveTime timestamp(float) زمان دریافت پیامک به صورت timestamp - مثال: 1751971584.185
MsgBody string متن پیامک دریافتی - مثال: لغو11