Skip to main content
POST
يصدّر تحليلات خام، لكل عملية مسح — صف واحد لكل حدث مسح، بدلًا من التفصيلات المجمّعة التي تعيدها تحليلات رموز QR وتصدير التحليلات.
هذه نقطة نهاية POST فقط — طلب GET يعيد 405 Method Not Allowed. مواصفة management-api.json كانت تُدرجها سابقًا كـ GET؛ وقد صُحح ذلك.
يتطلب مفتاح Management API بحصة MANAGEMENT_API — راجع نظرة عامة على Management API — بالإضافة إلى حصة EXPORT_ANALYTICS_REPORT وصلاحية ANALYTICS_CAN_EXPORT_RAW الخاصتين بالحساب (تختلف عن صلاحية ANALYTICS_CAN_EXPORT التي يتطلبها التصدير المجمّع — يمكن أن يملك الدور إحداهما دون الأخرى). الرمز 403 مع الرسالة "Your plan does not have export analytics report quota." يعني أن الخطة لا تتضمن التصدير.

الطلب

نقطة النهاية هذه تعيد دومًا ملفًا ثنائيًا، لا JSON.

معلمات الاستعلام

string
مطلوب
تاريخ البدء (YYYY-MM-DD)، شامل.
string
مطلوب
تاريخ الانتهاء (YYYY-MM-DD)، شامل.
string
مطلوب
csv، xls، أو xlsx. خلافًا لـ تصدير التحليلات، لا تُدعم صيغة pdf هنا. أي قيمة أخرى (أو حذفها) تعيد 400 مع الرسالة "Invalid file format".
string
مرِّر raw_bot لتصدير سجلات مسح محدَّدة كروبوتات فقط بدلًا من كل عمليات المسح. أي قيمة أخرى تُتجاهل — نقطة النهاية هذه تصدّر دائمًا بيانات خامًا بغض النظر عما تمرره هنا.

نص الطلب

نفس شكل تحليلات رموز QRq (مطلوب) وfilter_by (الافتراضي qrid) يحدّدان رموز QR التي تُضمَّن عمليات مسحها الخام، وينطبق نفس حد حجم عدد رموز QR/النطاق الزمني.
array
مطلوب
معرّفات تُحدَّد التصدير ضمن نطاقها — نوع المعرّف يعتمد على filter_by.
string
افتراضي:"qrid"
qrid، id، tags، أو folder.

صيغ الاستجابة

يعيد ملف CSV واحدًا (text/csv، analytics_raw.csv) بصفوف المسح الخام.
إذا كان الحساب يُفعِّل تحليلات تتبع الأحداث و لم تكن file_format هي csv، تُضاف تلقائيًا ورقة/قسم ثانٍ من سجلات تتبع الأحداث الخام (معرّف الجلسة، الطابع الزمني، معرّف/اسم رمز QR، معرّف تتبع الحدث الذي حدّده المستخدم، تجزئة الرابط، الرابط). طلب csv يعيد دومًا سجلات المسح فقط — تُحذف صفوف تتبع الأحداث لهذه الصيغة تحديدًا.

ذات صلة

التفويضات

Authorization
string
header
مطلوب

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. management.scanova.io) — the same key sent to the regular API host will not authenticate.

معلمات الاستعلام

from
string<date>
مطلوب
to
string<date>
مطلوب
file_format
enum<string>
مطلوب
الخيارات المتاحة:
csv,
xls,
xlsx
type
enum<string>

Pass raw_bot for a bot-only export; any other value is overwritten to raw.

الخيارات المتاحة:
raw_bot

الجسم

application/json
q
string[]
مطلوب
filter_by
enum<string>
افتراضي:qrid
الخيارات المتاحة:
qrid,
tags,
id,
folder

الاستجابة

Binary file download — text/csv for csv, spreadsheet mimetype for xls/xlsx.