وب سرویس پوش نوتیفیکیشن متد وضغیت ارسال نوتیفیکیشن
در مقاله های قبل در مورد روش استفاده وب سرویس نوتیفیکیشن و اجرا متد ارسال آن صحبت کردیم در این مقاله در مورد API نوتیفیکیشن متد وضعیت ارسال نوتیفیکیشن توضیح میدهیم.
دریافت وضعیت پوش ارسال شده
GET: https://api.cheshmak.me/v1/push/app/[AppId]/status/[PushId]
AppId: شناسه اپلیکیشن
PushId: شناسه پوش ارسال شده که پس از ارسال پوش دریافت کرده اید
این API همانند دریافت لیست پوش های ارسالی عمل می کند با این تفاوت که در فیلد data در خروجی به جای آرایه یک آبجکت از رکورد پوش تعیین شده می باشد.
مثالی از دستور CURL به صورت زیر می باشد:
curl -X GET \
-H “key: APIKEY” \
-H “Cache-Control: no-cache” “https://api.cheshmak.me/v1/push/app/578099bb323840b01215e0dc/status/5780b4bbe05669150200360d”
خروجی نمونه:
{
“success”: true,
“data”: {
“_id”: “5780b4bbe05669150200360d”,
“appId”: “578099bb323840b01215e0dc”,
“__v”: 0,
“request”: {
“start”: “2016-07-09T08:24:27.739Z”,
“end”: “2016-07-10T08:24:27.739Z”,
“afterOpenType”: “openProgram”,
“target”: {
“locationPolygons”: [],
“locationCircles”: []
},
“pushData”: {
“title”: “this is some hi”,
“shortMessage”: “”,
“customData”: “{}”
}
},
“openedCount”: 1,
“deliveredCount”: 1,
“sentCount”: 1,
“status”: “done”
}
}
برای دریافت کامل مستندات این وب سرویس از این لینک اقدام نمایید
در این مقاله در مورد API نوتیفیکیشن متد وضعیت ارسال نوتیفیکیشن صحبت کردیم در مقاله های بعدی سرویس های دیگر نوتیفیکیشن را معرفی میکنیم