إعادات التشغيل

نقطة النهاية POST /api/v1/replays/:replayId/segments/:n and /meta

يستخدم SDK المتصفح نقطتي النهاية هاتين؛ ولن تستدعيهما إلا من مسجّل مخصص. إعادة التشغيل هي حتى 500 مقطع من أحداث rrweb.

1المقاطع

POST /api/v1/replays/<replayId>/segments/<n>: ‏replayId هو 32 حرف hex، وn من 0 إلى 499. المفتاح (عام أو سري) في X-Blipit-Key أو ?key=، والنسخة اختيارية. الجسم مصفوفة JSON من أحداث rrweb، خامًا أو بـ gzip ‏(Content-Encoding: gzip)، حتى 2 ميغابايت، تتوسع إلى 32 ميغابايت كحد أقصى. يحجز المقطع الأول إعادة تشغيل واحدة من الحصة الشهرية.

2البيانات الوصفية

POST /api/v1/replays/<replayId>/meta بجسم JSON حتى 16 كيلوبايت: url وduration (م.ث) وerror_ids (معرّفات الأحداث) وbrowser وos. يجب أن تكون إعادة التشغيل موجودة بالفعل في هذا المشروع.

3الاستجابات

202 {accepted: true, duplicate?} مخزّن. 202 {accepted: false, reason: 'replay_quota'} استنفدت مساحة العمل إعادات تشغيلها للشهر؛ أوقف التسجيل. 202 {accepted: false, reason: 'replay_full'} بلغت إعادة التشغيل 500 مقطع أو 20 ميغابايت. 400 معرّف أو رقم مقطع أو جسم غير صالح. 409 معرّف إعادة التشغيل ينتمي إلى مشروع آخر. 404 بيانات وصفية لإعادة تشغيل مجهولة.

من المفيد معرفته

  • 1,200 طلب في الدقيقة لكل مفتاح.
  • تُجاب الطلبات من الروبوتات المعروفة بـ 202 وتُسقط.
  • تُخزّن المقاطع كما أُرسلت وتُقدَّم إلى المشغّل 20 في المرة.

هل واجهتك مشكلة؟ راسل support@blipit.io. المفاتيح وDSN الدقيق لكل مشروع موجودة تحت مفاتيح API في app.blipit.io.