curl -X POST "https://api.scanova.io/campaign/user-log/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"g2_campaign": 4,
"last_shown": "2026-08-20T10:15:00Z"
}'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": null,
"last_submitted": null,
"is_popup_disabled": false
}
الحملة
تسجيل أن النافذة المنبثقة قد عُرضت أو أُغلقت أو أُرسلت
POST /campaign/user-log/
POST
/
campaign
/
user-log
/
curl -X POST "https://api.scanova.io/campaign/user-log/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"g2_campaign": 4,
"last_shown": "2026-08-20T10:15:00Z"
}'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": null,
"last_submitted": null,
"is_popup_disabled": false
}
ينشئ سجل الحساب المُصادَق عليه الخاص بحملة تقييم G2 على مضيف Management API (
api.scanova.io)، مصادَقًا عليه بمفتاح Management API الخام الخاص بك.
POST https://api.scanova.io/campaign/user-log/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
integer
مطلوب
معرّف (
id) الحملة، من GET /campaign/active/.string
طابع زمني بصيغة ISO 8601 لوقت عرض النافذة المنبثقة على المستخدم.
string
طابع زمني بصيغة ISO 8601 لوقت إغلاق المستخدم للنافذة المنبثقة دون إرسال.
string
طابع زمني بصيغة ISO 8601 لوقت نقر المستخدم لترك تقييم.
curl -X POST "https://api.scanova.io/campaign/user-log/" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a" \
-H "Content-Type: application/json" \
-d '{
"g2_campaign": 4,
"last_shown": "2026-08-20T10:15:00Z"
}'
{
"id": 118,
"last_shown": "2026-08-20T10:15:00Z",
"last_dismissed": null,
"last_submitted": null,
"is_popup_disabled": false
}
سجل واحد لكل حملة
يوجد سجل حالة واحد بالضبط لكل زوج (حساب، حملة). إذا كان لدى هذا الحساب بالفعل سجل لقيمةg2_campaign المُرسَلة، يعيد هذا الاستدعاء الرد 400 مع رسالة خطأ نصية عادية (وليس بنية خطأ التحقق المعتادة على مستوى الحقل) — استخدم تحديث سجل حملتك بدلاً من إعادة محاولة الإنشاء.
طرق ذات صلة
- الحصول على حملة التقييم النشطة — للعثور على معرّف
g2_campaignالمطلوب التسجيل تجاهه. - الحصول على حالة الإغلاق الخاصة بك للحملة النشطة — قراءة ما ينشئه هذا الاستدعاء.
- تحديث سجل حملتك — تحديث هذا السجل عند التفاعلات اللاحقة.
- نظرة عامة على 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.
الجسم
application/json
الاستجابة
Log row created.
هل كانت هذه الصفحة مفيدة؟