ar
3 دقيقة قراءة Integrations

واجهة API للنسخ: نظرة عامة، المصادقة والحدود

كيفية استخدام REST API من VoxScriber: من لديه حق الوصول، وكيف تعمل مفاتيح vpt_live_، ومصادقة Bearer، وحدود الطلبات، والفوترة بالدورات.

تتيح واجهة REST API من VoxScriber إرسال ملفات صوتية عبر رابط واستلام النسخ الجاهز في نظامك دون المرور عبر الموقع. وهي تستخدم نفس المحركات وتحتسب نفس الدورات المستخدمة في النسخ من لوحة التحكم.

من يمكنه الاستخدام

تُتاح واجهة API ابتداءً من خطة Profissional (R$ 39,90/شهريًا). يحق الوصول إلى: Profissional وPremium وجميع الخطط المؤسسية (الشهرية والسنوية) والخطط القديمة المكافئة. إذا لم يكن حسابك مؤهلًا، تُرجع مسارات المفاتيح الخطأ 403 PLAN_NOT_ELIGIBLE.

مفاتيح API

1

أنشئ المفتاح

يمكن أن يمتلك كل حساب حتى 20 مفتاحًا نشطًا، لكلٍّ منها اسم تعريف.
2

انسخ السر فورًا

المفتاح بصيغة vpt_live_... ويُعرض مرة واحدة فقط عند الإنشاء. نحن نحتفظ فقط بقيمة تجزئة (hash) له — ولا يمكن استرجاعه لاحقًا.
3

احفظه بأمان

خزّنه في متغير بيئة أو في خزينة أسرار. لا تضع المفتاح في مستودع أكواد أبدًا.

فقدت المفتاح؟ لا يمكن عرضه مرة أخرى. قم بإلغاء المفتاح القديم وأنشئ مفتاحًا جديدًا. يجب إلغاء المفاتيح المخترقة فورًا.

إنشاء المفاتيح الشخصية ليس له بعد شاشة مخصصة في لوحة التحكم. إذا كانت خطتك مؤهلة وتريد البدء في استخدام API، افتح تذكرة وسيقوم الفريق بتفعيل الوصول معك.

المصادقة

كل طلب يحمل المفتاح في الترويسة Authorization:

Authorization: Bearer vpt_live_SUA_CHAVE

الطلب بدون هذه الترويسة يُرجع 401 MISSING_API_KEY.

إرسال ملف صوتي للنسخ

نقطة نهاية النسخ موجودة على البوابة api.voxscriber.com:

curl -X POST https://api.voxscriber.com/v1/transcriptions \
  -H "Authorization: Bearer vpt_live_SUA_CHAVE" \
  -H "Content-Type: application/json" \
  -d '{
    "audio_url": "https://exemplo.com/gravacoes/reuniao.mp3",
    "webhook_url": "https://seusistema.com/webhooks/vozparatexto",
    "formats": ["txt", "srt"]
  }'

الحقول المقبولة في الجسم: audio_url, webhook_url, engine (ASSEMBLYAI أو WHISPER أو ELEVENLABS), language, formats (txt, json, srt, vtt, docx, pdf), metadata وidempotency_key. تصل النتيجة إلى webhook_url الخاص بك — انظر Webhooks والتنبيهات.

استخدم idempotency_key مع معرّف خاص بك (مثل: معرف التسجيل في نظامك). إذا أُعيد إرسال نفس الطلب عن طريق الخطأ، فلن تتم معالجة الصوت — ولن تتم محاسبته — مرتين.

الحدود

الحدالقيمة
الطلبات لكل مفتاح60 في الدقيقة
صوت يتم تنزيله عبر رابطحتى 500 MB (مهلة 60 ثانية)
صوت عبر passthrough (محرك Premium يقرأ الرابط مباشرة)حتى 5 GB
مفاتيح نشطة لكل حساب20

قواعد الأمان في الروابط: يُسمح بـ https فقط، دون إعادة توجيه، ويتم حظر العناوين الداخلية/الخاصة. يجب أن يكون رابط الصوت متاحًا للجمهور.

تتبع تنسيقات التصدير المتاحة قيود خطتك، تمامًا كما في الموقع — التنسيقات خارج الخطة تُعاد مدرجة في exports_skipped.

الفوترة

تخصم الواجهة نفس الدورات المستخدمة في النسخ من الموقع، وفقًا للمحرك المختار (Padrão/Whisper: دورة واحدة/دقيقة؛ Premium: 4 دورات/دقيقة؛ Ultra: 10 دورات/دقيقة). لا يوجد حاليًا حصة شهرية للاستدعاءات ولا سقف إنفاق لكل مفتاح — تحكم في الاستهلاك عبر رصيد دوراتك. انظر ما هي الدورات وكم تكلف كل دقيقة.

الأسئلة الشائعة

فقدت مفتاح API الخاص بي. كيف أستعيده؟

لا يمكن استعادته — فقط التجزئة (hash) محفوظة في قاعدة البيانات. قم بإلغاء المفتاح المفقود وأنشئ مفتاحًا جديدًا.

هل تفرض API أسعارًا أعلى من الموقع؟

لا. التكلفة بالدورات متطابقة، وتحددها المحرك ومدة الصوت.

هل يمكنني إرسال الملف مباشرة بدلاً من رابط؟

القناة الرئيسية هي عبر audio_url. إذا لم تكن ملفاتك الصوتية تحتوي على رابط عام، فتحدث مع الدعم لتقييم أفضل مسار لحالتك.

هل توجد توثيقات OpenAPI؟

المواصفة العامة في /.well-known/openapi.json تغطي حاليًا نقاط النهاية العامة فقط (الإحصائيات والنسخ المشاركة). بالنسبة للباقي، استخدم مركز المساعدة هذا والدعم.

مقالات ذات صلة

لم يتم الحل؟ افتح تذكرة — فريقنا يرد بسرعة.