الانتقال إلى محتوى الصفحة
الوثائق
وثائق Make Agent Fast

بيانات الاعتماد والرموز المميزة

اختر كل بيانات الاعتماد المستخدمة في Make Agent Fast وخزّنها وبدّلها وعالج مشكلاتها.

نظرة سريعة

اختر كل بيانات الاعتماد المستخدمة في Make Agent Fast وخزّنها وبدّلها وعالج مشكلاتها.

مسار طلبات APIمفتاح محدد النطاق ← مورد بإصدار ← استجابة موقّعة
تطبيق / SDKمفتاح Bearermaf_live_…/api/v1/…الموردJSON
بيانات اعتماد الخادم

تمنح مفاتيح API ورموز OAuth صلاحية الوصول إلى واجهة API العامة.

بيانات اعتماد القنوات

تربط رموز البوتات وأسرار التطبيقات مزوّدي المراسلة الخارجيين.

مفاتيح المزوّدين

تتيح بيانات اعتماد BYOK الدفع لمزوّدي الذكاء الاصطناعي من حسابك الخاص لدى المزوّد.

يستخدم Make Agent Fast عدة أنواع من بيانات الاعتماد، ولا يمكن استبدال بعضها ببعض. قبل نسخ أي قيمة، حدّد الجهة التي أصدرتها، والنظام الذي سيستقبلها، وهل يمكن كشفها بأمان في المتصفح.

خريطة بيانات الاعتماد#

بيانات الاعتمادمكان الإنشاءالجهة المستخدِمةسرّية؟الصيغة أو القيمة المعتادة
المعرّف المختصر (slug) للموقع المنشورلوحة تحكم الموقعأداة تحميل التضمين في الموقعلاmy-agent
مفتاح API الخاص بـ Make Agent Fastالإعدادات ← المطوّرونالخادم الخلفي أو الأتمتة لديكنعمmaf_live_...
معرّف عميل OAuthالإعدادات ← المطوّرونالتطبيق متعدد الحساباتلاmaf_app_...
رمز وصول OAuthنقطة نهاية رمز OAuthالخادم الخلفي لتطبيقكنعمرمز Bearer، مدة صلاحيته ساعة واحدة
رمز تحديث OAuthنقطة نهاية رمز OAuthمخزن الرموز الآمن لديكنعمmaf_refresh_...، يُبدَّل عند كل استخدام
مفتاح API لمزوّد الذكاء الاصطناعي (اختياري، باقة Scale)OpenRouter (للنص) أو Speko (للصوت)الخادم الخلفي لـ Make Agent Fastنعمsk-or-... أو sk_speko_...
رمز الموصّل أو سر التطبيقTelegram أو Meta أو Discord أو Kakaoخدمة الموصّلات في Make Agent Fastنعميختلف حسب المزوّد
سر توقيع الـ webhookإنشاء نقطة نهاية webhook في واجهة API العامةمستقبِل الـ webhook لديكنعمwhsec_...

اختيار طريقة التفويض المناسبة#

استخدم مفتاح API الخاص بـ Make Agent Fast لخادم تتحكم فيه وحساب واحد على Make Agent Fast. اختر فقط النطاقات (scopes) التي يحتاجها ذلك الخادم.

استخدم OAuth Authorization Code مع PKCE عندما يربط منتجك حسابات تخص مستخدمين آخرين في Make Agent Fast. تخضع تطبيقات OAuth للمراجعة قبل أن ينجح التفويض في بيئة الإنتاج.

استخدم مفتاح مزوّد الذكاء الاصطناعي فقط عندما تريد أن يستدعي Make Agent Fast ذلك المزوّد عبر حسابك لديه. لا يمنح مفتاح المزوّد صلاحية الوصول إلى واجهة API العامة لـ Make Agent Fast.

استخدم بيانات اعتماد الموصّل فقط في نموذج الموصّل المطابق أو في طلب API الخاص بالموصّل. لا يمكن لرمز بوت Telegram تفويض Discord أو Meta أو طلبات API الخاصة بـ Make Agent Fast.

تخزين الأسرار بأمان#

في بيئة التطوير المحلية، ضع الأسرار في ملف بيئة مستثنى من التتبع أو في بيئة الطرفية لديك:

export MAF_API_KEY="maf_live_..."

عند النشر، استخدم مدير الأسرار المشفّر لدى مزوّد الاستضافة. لا تضع الأسرار في:

  • عمليات Git commit، أو وصف المشكلات (issues)، أو لقطات الشاشة، أو خصائص التحليلات، أو رسائل الدعم.
  • المتغيرات NEXT_PUBLIC_* أو VITE_* أو أي متغيرات أخرى تُضمَّن في JavaScript الخاص بالمتصفح.
  • Webflow أو Framer أو Wix أو Shopify Liquid أو HTML في WordPress أو حزمة تطبيق ويب للجوال.
  • سلاسل الاستعلام (query strings)، إذ يشيع الاحتفاظ بعناوين URL في سجل المتصفح والوسطاء (proxies) والسجلات.

أجرِ استدعاءات API عبر الخادم الخلفي الموثَّق لديك. يجب أن يستدعي المتصفح خادمك الخلفي، وأن يضيف الخادم الخلفي السر.

const response = await fetch("https://makeagent.fast/api/v1/sites", {
  headers: { Authorization: `Bearer ${process.env.MAF_API_KEY}` },
});

قواعد الأسرار التي تُعرض مرة واحدة#

يجب نسخ مفاتيح API وأسرار توقيع webhook ورموز تحديث OAuth المُصدَرة حديثًا عند عرضها، إذ لا يمكن استرجاع القيمة الكاملة لاحقًا. إذا فُقدت، أنشئ بديلًا بدلًا من أن تطلب من الدعم كشفها.

تُشفَّر بيانات اعتماد مزوّدي الذكاء الاصطناعي والموصّلات قبل تخزينها ولا تُعاد عبر واجهات API الخاصة بالقوائم. قد تعرض لوحة التحكم تسمية أو بادئة أو آخر أربعة أحرف أو حالة التحقق أو وقت آخر استخدام، حتى تتمكن من تمييز بيانات الاعتماد دون كشفها.

قائمة التحقق للتبديل#

  1. أنشئ البديل بالنطاقات أو أذونات المزوّد الدنيا نفسها.
  2. حدّث نشرًا واحدًا أو مستقبِلًا واحدًا في كل مرة.
  3. تحقق من نجاح طلب حقيقي وسجّل قيمة x-request-id الخاصة به.
  4. اسحب بيانات الاعتماد القديمة.
  5. تأكد من أن الطلبات القديمة تفشل بالخطأ 401 invalid_api_key أو ما يعادله لدى المزوّد.

في OAuth، احفظ رمز التحديث الجديد الذي تعيده كل استجابة تحديث قبل التخلص من الرمز السابق. وعند تبديل سر webhook، شغّل نقطتي النهاية القديمة والجديدة بالتوازي إلى أن يستخدم كل منتِج ومستقبِل البديلَ.

إذا انكشف سر#

اسحبه أو بدّله فورًا. لا يكفي حذفه من أحدث Git commit، فقد يبقى في السجل التاريخي أو الذاكرة المؤقتة أو السجلات أو النسخ المتفرعة (forks). راجع النشاط في Make Agent Fast وعند المزوّد الذي أصدره، ثم استبدل أي بيانات اعتماد تشترك في موقع التخزين أو بيئة النشر نفسها.

تابع مع المصادقة أو النطاقات والأخطاء أو مفاتيح مزوّدي الذكاء الاصطناعي.