وب سرویس دریافت (push)
توضیحات:
تمام دریافتیها از طریق وب سرویس آسانک به شکل Push است و ضروری است
که در سمت سرویسگیرنده یک آدرس
URL برای دریافت پیامها تعریف شده، در تنظیمات وبسرویس آسانک ثبت شود. این آدرس با توجه به شیوه و
زبان برنامهنویسی کاربر میتواند – بهعنوان مثال – بهصورت زیر باشد: https://YourSite.com/Getsmsالبته
بهجای Getsms میتوان بهدلخواه نام فایل یا تابع دریافت
پیامک را وارد کرد.
در مرحلۀ بعد وب سرویس پیامک خدماتی آسانک یک Query String در انتهای این آدرس قرار داده، برای کاربر ارسال
میکند تا وی بتواند پیامهای دریافتی را در قالب پارامترهایی مشخص دریافت کند. کاربر میتواند
از طریق متد GET مقدار این پارامترها را دریافت کند.
توجه داشته باشید که هنگام ثبت نشانی دریافت در پنل، نیازی به تعیین پارامترها از سوی کاربر نیست، و آسانک
پارامترها را به نشانی کاربر ارسال خواهد کرد. همچنین لازم است که در آدرس ثبتشده توسط کاربر، سرویسی فعال
باشد که Query String را دریافت کرده، پارامترهای ارسالی را Parse کند.
در صورت نیاز به راهنمایی بیشتر در زمینۀ ارسال پیامک از طریق وب سایت و آموزش استفاده از API ارسال پیامک با
واحد پشتیبانی
آسانک تماس بگیرید.
نمونه آدرس دریافت پیامک:
پارامتر های ورودی:
نام پارامتر | نوع | توضیحات |
---|---|---|
Destination | string | شماره گیرنده - مثال: 9821XXXXXX |
Source | string | شماره فرستنده - مثال: 98912XXXXXXX |
ReceiveTime | timestamp(float) | زمان دریافت پیامک به صورت timestamp - مثال: 1751971584.185 |
MsgBody | string | متن پیامک دریافتی - مثال: لغو11 |