جدول المحتويات:

ما هي Python REST API؟
ما هي Python REST API؟

فيديو: ما هي Python REST API؟

فيديو: ما هي Python REST API؟
فيديو: ? REST API ما هو 2024, يمكن
Anonim

استراحة هي في الأساس مجموعة من الاصطلاحات المفيدة لبناء الويب API . بواسطة “web API ، "أعني API التي تتفاعل معها عبر HTTP ، وتقدم الطلبات إلى عناوين URL محددة ، وغالباً ما تحصل على البيانات ذات الصلة مرة أخرى في الاستجابة. ("كائن JSON" هو نوع بيانات مشابه جدًا لـ a بايثون قاموس.)

ببساطة ، ما هي واجهة برمجة التطبيقات في بايثون؟

واجهة برمجة تطبيقات Python و JSON واجهة برمجة التطبيقات ( API ) هو بروتوكول مخصص لاستخدامه كواجهة بواسطة مكونات البرامج للتواصل مع بعضها البعض. إنها في الأساس مجموعة من تعليمات البرمجة والمعايير للوصول إلى تطبيق برمجي قائم على الويب أو أداة ويب.

وبالمثل ، ما هو مثال REST API؟ أمثلة : طلب الحصول على / مستخدم / إرجاع قائمة بالمستخدمين المسجلين في النظام. يؤدي طلب POST إلى / user / 123 إلى إنشاء مستخدم برقم التعريف 123 باستخدام بيانات الجسم. يقوم طلب PUT إلى / user / 123 بتحديث المستخدم 123 ببيانات الجسم.

وفقًا لذلك ، كيف يمكنني إنشاء واجهة برمجة تطبيقات REST في Python؟

إنشاء واجهة برمجة تطبيقات أساسية RestFul في بايثون

  1. سوف تحصل على توضيح أكثر من خلال هذه الصورة. الأشياء التي نحتاجها لبناء أول واجهة برمجة تطبيقات REST الخاصة بنا.
  2. بمجرد التنزيل ، أنشئ ملفًا باسم server.py في مجلد python_rest.
  3. لنقم بإنشاء GET API الأساسي.
  4. قبل الرمز ، قم بتوصيل نفسك بقاعدة البيانات.
  5. أسئلة / هل تريد معرفة المزيد.

كيف أستخدم API؟

ابدأ باستخدام API

  1. تتطلب معظم واجهات برمجة التطبيقات مفتاح API.
  2. أسهل طريقة لبدء استخدام واجهة برمجة التطبيقات هي العثور على عميل HTTP عبر الإنترنت ، مثل REST-Client أو Postman أو Paw.
  3. تتمثل الطريقة التالية الأفضل لسحب البيانات من واجهة برمجة التطبيقات في إنشاء عنوان URL من وثائق API الحالية.

موصى به: