طب اتخيل كده الـAPI زي محمد هنيدي في فيلم “شُغل أجرام” فاكر؟![]()
هنيدي (الـAPI) شغال دليفري، شغله إنه ياخد طلب منك (Client) ويوصله للسيرفر (Server) اللي هو الست العجوزة، ويرجعلك بالطلب اللي انت محتاجه.
طيب العملية بتحصل إزاي؟
الطلب (Request):
هنيدي أول ما يطلع الشارع بياخد الطلب منك، ممكن يكون طلب أكل (أو بيانات معينة).
العنوان (Endpoint):
لازم يعرف هو رايح فين، زي العنوان اللي مكتوب على الأوردر، وده بيبقى الـURL بتاع السيرفر.
الطرق (Methods):
عنده شوية طرق يشتغل بيها:
لو طالع يسأل الست محتاجة إيه؟ ده اسمه GET.
لو هي عاوزة تضيف حاجة للأكل؟ ده اسمه POST.
لو جايب لها تعديل على حاجة قديمة؟ PUT.
السماح بالدخول (Authentication):
قبل ما يخبط على الباب، ممكن الست تطلب منه ID عشان تتأكد إنه دليفري فعلاً مش نصاب.
الرد (Response):
الست العجوزة تطلع الطلب (البيانات) وتديهاله، وهو يرجع بيها بسرعة.
فـ الـAPI هو الوسيط اللي بينك وبين السيرفر، زي ما هنيدي كان الوسيط بين المطعم والست. شغله يوصل طلبك ويرجعلك الحاجة اللي انت عايزها بكل أمان وسرعة![]()
لو عاوز تعرف roadmap للمجال اللي بتحبه تقدر تخش على:

great
sure