curl "https://api.scanova.io/campaign/active/user-log/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a"
{
"id": 118,
"is_popup_disabled": false
}
الحملة
الحصول على حالة الإغلاق الخاصة بك للحملة النشطة
GET /campaign/active/user-log/
GET
/
campaign
/
active
/
user-log
/
curl "https://api.scanova.io/campaign/active/user-log/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a"
{
"id": 118,
"is_popup_disabled": false
}
يعيد سجل الحساب المُصادَق عليه الخاص بحملة تقييم G2 النشطة حاليًا على مضيف Management API (
اجمع هذا مع الحصول على حملة التقييم النشطة لتحديد ما إذا كان يجب عرض الإشعار: إذا كانت هناك حملة نشطة وأعاد هذا الاستدعاء إما
api.scanova.io)، مصادَقًا عليه بمفتاح Management API الخام الخاص بك.
GET https://api.scanova.io/campaign/active/user-log/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
404 أو كانت قيمة is_popup_disabled هي false، فاعرضه؛ وإلا فلا تعرضه.
curl "https://api.scanova.io/campaign/active/user-log/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a"
{
"id": 118,
"is_popup_disabled": false
}
لماذا يعيد هذا الطرف الرد 404 كثيرًا
يعيد هذا الطرف404 في حالتين مختلفتين، وكلتاهما تعنيان الشيء نفسه بالنسبة للمستدعي — “اعرض النافذة المنبثقة”:
- لا توجد أي حملة نشطة حاليًا على الإطلاق (نفس الشرط الذي بموجبه يعيد
GET /campaign/active/الرد404). - توجد حملة نشطة، لكن هذا الحساب لم يسجّل بعد أي تفاعل معها — يُنشأ سجل الحالة بشكل مؤجَّل، عند أول استدعاء لـ
POST /campaign/user-log/، وليس تلقائيًا عند بدء الحملة.
طرق ذات صلة
- الحصول على حملة التقييم النشطة — الحملة التي ينطبق عليها سجل الحالة هذا.
- تسجيل أن النافذة المنبثقة قد عُرضت أو أُغلقت أو أُرسلت — ينشئ السجل الذي يقرؤه هذا الطرف.
- تحديث سجل حملتك — يحدّث السجل الذي يقرؤه هذا الطرف.
- نظرة عامة على Management API — مخطط المصادقة وقواعد الحصة المطبّقة على هذا الطرف.
التفويضات
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.
الاستجابة
The account's log row for the active campaign.
هل كانت هذه الصفحة مفيدة؟