المصادقة باستخدام مفتاح API
يجب أن تتضمن جميع الطلبات المرسلة إلى واجهة ByByBG API مفتاح API صالحًا داخل ترويسات الطلب.
يحدد مفتاح API الخاص بك حسابك وحدود الطلبات وخطة الاشتراك الخاصة بك بشكل آمن.
إنشاء مفتاح API الخاص بك
سجّل الدخول إلى لوحة التحكم الخاصة بك وأنشئ مفتاح API خاصًا من قسم إعدادات المطور.
إرسال مفتاح API في ترويسات الطلب
قم بتضمين مفتاح API الخاص بك باستخدام ترويسة X-API-KEY في كل طلب API.
X-API-KEY: YOUR_API_KEY
مثال مصادقة PHP
مثال PHP أساسي يوضح كيفية تضمين مفتاح API في ترويسات الطلب.
<?php
$apiKey = "YOUR_API_KEY";
$headers = [
"X-API-KEY: ".$apiKey
];
مثال مصادقة cURL
مثال بسيط لطلب cURL مصادق عليه لاختبار الواجهة بسرعة.
curl -X POST https://api.bybybg.com/v1/remove-bg \
-H "X-API-KEY: YOUR_API_KEY" \
-F "file=@image.png"
أفضل ممارسات الأمان
- لا تعرض مفاتيح API داخل أكواد JavaScript الخاصة بالواجهة الأمامية.
- قم بتخزين مفاتيح API بأمان داخل متغيرات البيئة.
- قم بتغيير مفاتيح API الخاصة بك بشكل دوري لتعزيز الأمان.
- استخدم أنظمة Proxy خلفية لتطبيقات الواجهة الأمامية.
- قيّد الوصول غير المصرح به إلى أنظمتك الخلفية.
أخطاء المصادقة الشائعة
- استخدام مفتاح API غير صالح أو منتهي الصلاحية.
- إرسال الطلبات دون ترويسات المصادقة.
- كشف مفاتيح API السرية علنًا على مواقع الويب.
- استخدام أسماء ترويسات أو تنسيقات غير صحيحة.
أخطاء المصادقة
هل أنت جاهز لدمج الواجهة؟
تابع إلى دليل الويب / HTML وتعلّم كيفية بناء أول تطبيق لإزالة الخلفية بالذكاء الاصطناعي.