Backend API
وبسرویس کاربران آزمایشی
علامتگذاری و رفع علامت مشترکین بهعنوان کاربر آزمایشی از سمت سرور برای ارسال آزمایشی قبل از کمپین اصلی.
POST
https://pushfa.com/api/webservices/test-user/*
پیشنیاز: احراز هویت وبسرویس
تمام وبسرویسهای این صفحه به کلید عمومی و خصوصی سرویس نیاز دارند. این کلیدها را از پنل (سرویسها ← تنظیمات و جزئیات) دریافت کنید.
وبسرویس: علامتگذاری کاربر آزمایشی
POST
https://pushfa.com/api/webservices/test-user/set
علامتگذاری یک مشترک بهعنوان کاربر آزمایشی از سمت سرور:
| پارامتر | مقدار | اجباری |
|---|---|---|
| api_public_key | کلید عمومی سرویس | بله |
| api_private_key | کلید خصوصی سرویس | بله |
| fcm_token | توکن FCM یا شناسه ثابت مخاطب (Subscriber ID) دستگاه | بله |
curl -X POST https://pushfa.com/api/webservices/test-user/set \
-H "Content-Type: application/json" \
-d '{
"api_public_key": "YOUR_PUBLIC_KEY",
"api_private_key": "YOUR_PRIVATE_KEY",
"fcm_token": "DEVICE_TOKEN"
}'
وبسرویس: رفع علامت کاربر آزمایشی
POST
https://pushfa.com/api/webservices/test-user/unset
رفع علامت کاربر آزمایشی از یک مشترک از سمت سرور:
علامتگذاری کاربر آزمایشی فقط از پنل یا وبسرویس با کلید خصوصی ممکن است و از جاوااسکریپت سمت کاربر امکانپذیر نیست.
| پارامتر | مقدار | اجباری |
|---|---|---|
| api_public_key | کلید عمومی سرویس | بله |
| api_private_key | کلید خصوصی سرویس | بله |
| fcm_token | توکن FCM یا شناسه ثابت مخاطب (Subscriber ID) دستگاه | بله |
curl -X POST https://pushfa.com/api/webservices/test-user/unset \
-H "Content-Type: application/json" \
-d '{
"api_public_key": "YOUR_PUBLIC_KEY",
"api_private_key": "YOUR_PRIVATE_KEY",
"fcm_token": "DEVICE_TOKEN"
}'