برای ارسال گروهی پیام میتوانید از وب سرویس زیر استفاده نمائید. توجه نمائید که در این وب سرویس ارسال گروهی امکان درخواست رهگیری گزارش تحویل پیام و گزارش کلیک پیام وجود دارد ولی سرعت ارسال متوسط است
آدرس وب سرویس:
https://pushfa.com/api/webservices/send-group-messageنوع وب سرویس: POST
پارامتر های ورودی:
پارامتر | مقدار | اجباری |
[ ]fcm_tokens | آرایه ای از توکن های گیرندگان پیام (درصورت استفاده از تاپیک این مقادیر نباید ارسال شود) | بله اگر کلید topic وجود نداشته باشد |
topic | نام تاپیک جهت ارسال به گیرندگان (درصورت استفاده از پارامتر بالا نباید از این پارامتر استفاده شود) در صورتی که تمایل به ارسال به همه کاربران سرویس دارید مقدار all را وارد کنید | بله اگر کلید آرایه ای fcm_tokens وجود نداشته باشد |
device | mobile|desktop|all | |
api_public_key | شناسه عمومی سرویس | بله |
api_private_key | شناسه خصوصی سرویس | بله |
title | عنوان پوش نوتیفیکیشن | بله |
body | توضیحات پوش نوتیفیکیشن | بله |
link_url | لینک اصلی پوش نوتیفیکیشن | |
image_url | آدرس تصویر ضمیمه پوش نوتیفیکیشن | |
btn_left[title] | عنوان دکمه سمت چپ | اجباری در صورت مقدار داشتن پارامتر های دکمه چپ |
btn_left[url] | لینک دکمه سمت چپ | اجباری در صورت مقدار داشتن پارامتر های دکمه چپ |
btn_right[title] | عنوان دکمه سمت راست | اجباری در صورت مقدار داشتن پارامتر های دکمه راست |
btn_right[url] | لینک دکمه سمت راست | اجباری در صورت مقدار داشتن پارامتر های دکمه راست |
get_delivery_status | false|true تمایل به دریافت گزارش تحویل | |
webhook_url | سرویس بومرنگ-درصورتی که گزارش تحویل را درخواست داده باشید میتوانید در صورت تمایل یک لینک وب هوک تعیین نمائید تا درصورت عدم تحویل نوتیفیکیشن درخواست به سمت آدرس تعیین شده شما جهت اطلاع از عدم تحویل ارسال شود | |
get_click_status | false|true تمایل به دریافت گزارش کلیک | |
sendTime | در صورتی که مایل هستید پیام اکنون ارسال شود current و در غیر اینصورت مقدار delay وارد شود | بله |
time | در صورتی که مقدار sendTime delay است پارامتر اجباری است و باید زمان ارسال پیام را به فرمت Y-m-d H:i وارد کنید | |
ttl | عمر نوتیفیکیشن را به ثانیه وارد کنید (اختیاری) (درصورت عدم ورود 24 ساعت است) |