إنتقل إلى المحتوى الرئيسي

مقدمة إلى واجهة برمجة تطبيقات متجر الحيوانات الأليفة

يوفر هذا المستند مرجعاً لواجهة برمجة التطبيقات لنموذج خادم متجر الحيوانات الأليفة. يمكن أن تساعد الطلبات الموجودة هنا المطورين على إجراء مكالمات إلى خادم متجر الحيوانات الأليفة لإرسال أو طلب بيانات حول أي حيوانات أليفة وطلبات تم إدخالها في النظام.

باستخدام واجهة برمجة التطبيقات الخاصة بمتجر الحيوانات الأليفة، يمكن للمطورين:

الحيوانات الأليفة

  • إنشاء وقراءة وتحديث وحذف الحيوانات الأليفة في قاعدة البيانات.
  • تحميل صورة لحيوان أليف.
  • البحث عن الحيوانات الأليفة حسب حالتها (متوفرة، معلقة، مباعة)، أو العلامات أو المعرفات الفريدة.

المخزن

  • الحصول على مخزون الحيوانات الأليفة، مصنفة حسب الحالة.
  • تقديم طلب لحيوان أليف.
  • ابحث عن طلبات الشراء حسب معرفها.
  • إلغاء طلب.

مستخدم

  • إنشاء حساب مستخدم جديد (بشكل فردي أو من قائمة).
  • تسجيل دخول المستخدمين وخروجهم من النظام.
  • البحث عن مستخدم من خلال معرفه.
  • استرداد معلومات المستخدم وتحديثها وحذفها من خلال اسم المستخدم الخاص به.

يستخدم هذا المثال كلب (كريبتو) ورقم الهوية 210.

متطلبات الاتصال الأساسية

عنوان URL الأساسي لجميع طلبات واجهة برمجة التطبيقات هو https://petstore3.swagger.io/api/v3.

المصادقة

للمصادقة على اتصالك بواجهة برمجة التطبيقات الخاصة ب Petstore، استخدم OAuth 2.0 أو مفتاح API مخصص. لطلب مفتاح، أرسل بريدًا إلكترونيًا budbaker@bhavenpets.com.

ملاحظة

لأغراض أمنية، لا تشارك مفاتيح واجهة برمجة التطبيقات مع مستخدمين آخرين. إذا كنت تشك في حدوث خرق في أمان مفتاح واجهة برمجة التطبيقات، يُرجى الاتصال بالمسؤول على الفور لإلغاء المفتاح القديم وإصدار مفتاح جديد.