SlideShare a Scribd company logo
1 of 2
Download to read offline
‫بناء‬
‫صل‬ َ
‫و‬ُ‫م‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫لعملك‬
‫هل‬
‫تحتاج‬
‫إلى‬
‫بيانات‬
‫من‬
‫عنوان‬
‫محدد‬
‫موقع‬
‫الموارد‬
‫الموحد‬ URL ‫للطرف‬
‫الثالث‬
‫؟‬
‫هل‬
‫تريد‬
‫بيانات‬
‫عن‬
‫زوار‬
‫موقعك‬
‫على‬
‫اإلنترنت‬
‫؟‬
‫إذا‬
‫كان‬
‫األمر‬
،‫كذلك‬
‫فسيكون‬
‫موصل‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
.‫ا‬ً‫د‬‫مفي‬
‫موصل‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫هو‬
‫ما‬
‫يأتي‬
‫بين‬
‫نقطة‬
‫النهاية‬
‫التي‬
‫تريد‬
‫توصيلها‬
‫وواجهة‬
‫برمجة‬
‫التطبيقات‬
‫التي‬
.‫تستخدمها‬
‫نناقش‬
‫كل‬
‫شيء‬
‫عن‬
‫موصالت‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫في‬
‫هذا‬
‫الدليل‬ .
‫ما‬
‫هي‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬ API ‫؟‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫برنامج‬
‫يسمح‬
‫لتطبيقين‬
‫بالتحدث‬
‫مع‬
‫بعضهما‬
،‫البعض‬
‫حتى‬
‫يتمكنوا‬
‫من‬
‫مشاركة‬
.‫البيانات‬
‫تساعد‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫على‬
‫التواصل‬
‫من‬
‫خالل‬
‫التعريفات‬
‫والبروتوكوالت‬
‫التقنية‬ .
‫ما‬
‫هو‬
‫صل‬ َ
‫ُو‬‫م‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫؟‬
‫تسمح‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫بتواصل‬
،‫تطبيقين‬
‫ولكن‬
‫يجب‬
‫أن‬
‫يكون‬
‫هناك‬
‫رابط‬
‫بين‬
.‫االثنين‬
‫ُعرف‬‫ي‬
‫الرابط‬
‫باسم‬
‫موصل‬
‫واجهة‬
‫برمجة‬
.‫التطبيقات‬
‫السؤال‬
‫الذي‬
‫قد‬
‫يكون‬
‫لديك‬
‫هو‬
‫ما‬
‫إذا‬
‫كان‬
‫من‬
‫اآلمن‬
‫استخدام‬
‫موصل‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬ .
‫الجواب‬
‫هو‬
‫نعم‬ !
‫عند‬
‫إجراء‬
‫اتصال‬
‫من‬
‫خالل‬
‫واجهة‬
‫برمجة‬
،‫التطبيقات‬
‫ال‬
‫يتم‬
‫إرسالها‬
‫إلى‬
‫المتصفح‬
‫وبالتالي‬
‫فهي‬
.‫آمنة‬
‫ال‬
‫توجد‬
‫بيانات‬
‫مخزنة‬
‫بواسطة‬
.‫الموصل‬
‫هذا‬
‫يضمن‬
‫سالمة‬
‫المستخدم‬ .
‫بناء‬
‫صل‬ َ
‫ُو‬‫م‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫يشرح‬
‫ما‬
‫يلي‬
‫كيف‬
‫يمكنك‬
‫بناء‬
‫صل‬ َ
‫ُو‬‫م‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫لعملك‬ .
‫بناء‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫الخطوة‬
‫األولى‬
‫هي‬
‫بناء‬
‫واجهة‬
‫برمجة‬
.‫التطبيقات‬
‫يمكن‬
‫أن‬
‫يكون‬
‫ًا‬‫م‬‫عا‬
‫أو‬
‫ًا‬‫ص‬‫خا‬
‫ا‬ً‫د‬‫اعتما‬
‫على‬
‫الوصول‬
‫الذي‬
‫تريد‬
‫منحه‬ .
‫تأمين‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫الخطوة‬
‫التالية‬
‫هي‬
‫تأمين‬
‫واجهة‬
‫برمجة‬
.‫التطبيقات‬
‫يمكنك‬
‫القيام‬
‫بذلك‬
‫باستخدام‬
‫طرق‬
.‫المصادقة‬
‫يمكن‬
‫استخدام‬
‫المصادقة‬
،‫األساسية‬
‫باإلضافة‬
‫إلى‬
‫مفتاح‬
‫واجهة‬
‫برمجة‬
.‫التطبيقات‬
‫يمكن‬
‫استخدام‬
0 Auth2.0 ‫العامة‬
0 Auth 2.0 ‫لبعض‬
‫الخدمات‬
‫المحددةعلى‬
‫سبيل‬
‫المثال‬ Salesforce ‫و‬ Github ‫لتأمين‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬ .
‫حدد‬
‫صل‬ َ
‫ُو‬‫م‬‫ال‬
‫عليك‬
‫أن‬
‫تبدأ‬
‫بتحديد‬
‫واجهة‬
‫برمجة‬
.‫التطبيقات‬
‫سيسمح‬
‫هذا‬
‫للتطبيقات‬
‫بالتواصل‬
.‫معها‬
‫يمكنك‬
‫وصف‬
‫واجهة‬
‫برمجة‬
‫التطبيقات‬
‫من‬
‫خالل‬ :
● ‫باستخدام‬
‫ُعرف‬‫م‬ OpenAPI.
● ‫باستخدام‬
‫مجموعة‬
‫ساعي‬
‫البريد‬ .
● ‫يبدأ‬
‫من‬
‫الصفر‬
‫باستخدام‬
‫بوابة‬
‫الموصل‬
‫المخصصة‬ .
‫استخدم‬
‫صل‬ َ
‫ُو‬‫م‬‫ال‬
‫بمجرد‬
‫إنشاء‬
‫االتصال‬
‫بواجهة‬
‫برمجة‬
،‫التطبيقات‬
‫يمكنك‬
‫االستفادة‬
‫منه‬
‫في‬
‫مكالمات‬
‫واجهة‬
‫برمجة‬
.‫التطبيقات‬
‫عند‬
‫إنشائها‬
‫باستخدام‬ Power Automate، ‫فهي‬
‫متوفرة‬
‫في‬ Power Apps ‫يعد‬
‫استخدام‬
‫الموصالت‬
‫المخصصة‬
‫ا‬ً‫أمر‬
ً‫ال‬‫سه‬
‫إذا‬
‫كنت‬
‫قد‬
‫استخدمت‬
‫موصالت‬
‫تديرها‬ .Microsoft
‫مشاركة‬
‫صل‬ َ
‫ُو‬‫م‬‫ال‬
‫يمكنك‬
‫مشاركة‬
‫صل‬ َ
‫ُو‬‫م‬‫ال‬
‫مع‬
‫المستخدمين‬
.‫اآلخرين‬
‫يمكن‬
‫القيام‬
‫بذلك‬
‫ًا‬‫م‬‫تما‬
‫كما‬
‫تشارك‬
‫الموارد‬
‫من‬
‫خالل‬ PowerApps ‫أو‬
Power Automate ‫أو‬. Logic Apps
‫تصديق‬
‫صل‬ َ
‫ُو‬‫م‬‫ال‬
‫سيسمح‬
‫لك‬
‫إرسال‬
‫صل‬ َ
‫ُو‬‫م‬‫ال‬
‫الخاص‬
‫بك‬
‫إلى‬ Microsoft ‫بالتصديق‬
.‫عليه‬
‫يساعدك‬
‫هذا‬
‫على‬
‫مشاركة‬
‫صل‬ َ
‫ُو‬‫م‬‫ال‬
‫مع‬
‫جميع‬
‫مستخدمي‬ PowerApps ‫و‬ Logic Apps ‫و‬. Power Automate
‫تم‬
‫نشر‬
‫هذا‬
‫المقال‬
‫من‬
‫قبل‬
‫هيئة‬
‫تحرير‬
‫أخبار‬ technology pace. ‫لمزيد‬
‫من‬
،‫المعلومات‬
‫يرجى‬
‫زيارة‬
‫الموقع‬

More Related Content

Similar to بناء مُوَصل واجهة برمجة التطبيقات لعملك.pdf

الدرس الرابع : خدمات الحوسبة السحابية
الدرس الرابع : خدمات الحوسبة السحابيةالدرس الرابع : خدمات الحوسبة السحابية
الدرس الرابع : خدمات الحوسبة السحابيةHamad Alhinai
 
تطبيق الحوسبة السحابية في السعودية 2018
تطبيق الحوسبة السحابية في السعودية 2018تطبيق الحوسبة السحابية في السعودية 2018
تطبيق الحوسبة السحابية في السعودية 2018أخبار سعودية
 
شركات البرمجيات في مصر
شركات البرمجيات في مصرشركات البرمجيات في مصر
شركات البرمجيات في مصرMohamedAbdelBaset37
 
Licenses Linux, Open Source programs
Licenses Linux, Open Source programsLicenses Linux, Open Source programs
Licenses Linux, Open Source programssunsyria
 
لماذا أخذت النظم البيئية للتأمين على عاتقها أهمية ملحة جديدة؟.pdf
لماذا أخذت النظم البيئية للتأمين على عاتقها أهمية ملحة جديدة؟.pdfلماذا أخذت النظم البيئية للتأمين على عاتقها أهمية ملحة جديدة؟.pdf
لماذا أخذت النظم البيئية للتأمين على عاتقها أهمية ملحة جديدة؟.pdfBahaa Abdul Hussein
 
ما هي واجهة برمجة تطبيقات (API) واعرف زبونك(KYC),كيف يعملان؟.pdf
ما هي واجهة برمجة تطبيقات (API) واعرف زبونك(KYC),كيف يعملان؟.pdfما هي واجهة برمجة تطبيقات (API) واعرف زبونك(KYC),كيف يعملان؟.pdf
ما هي واجهة برمجة تطبيقات (API) واعرف زبونك(KYC),كيف يعملان؟.pdfFintech Skill
 
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتomo6767g
 
اختبار أداء تطبيقات الأعمال الموزعة.pdf
اختبار أداء تطبيقات الأعمال الموزعة.pdfاختبار أداء تطبيقات الأعمال الموزعة.pdf
اختبار أداء تطبيقات الأعمال الموزعة.pdfTechnology Pace
 
Service engineering هندسة الخدمات
Service engineering هندسة الخدماتService engineering هندسة الخدمات
Service engineering هندسة الخدماتAyham AlKawi
 
تكامل النظام البايومتري.pdf
تكامل النظام البايومتري.pdfتكامل النظام البايومتري.pdf
تكامل النظام البايومتري.pdfBahaa Abdulhadi
 
بيئات التعلم الإلكتروني
بيئات التعلم الإلكترونيبيئات التعلم الإلكتروني
بيئات التعلم الإلكترونيmnaeer
 
ويب 3.0
 ويب 3.0 ويب 3.0
ويب 3.0enas222
 

Similar to بناء مُوَصل واجهة برمجة التطبيقات لعملك.pdf (18)

Bi marabia11
Bi marabia11Bi marabia11
Bi marabia11
 
Bi marabia11
Bi marabia11Bi marabia11
Bi marabia11
 
الدرس الرابع : خدمات الحوسبة السحابية
الدرس الرابع : خدمات الحوسبة السحابيةالدرس الرابع : خدمات الحوسبة السحابية
الدرس الرابع : خدمات الحوسبة السحابية
 
تطبيق الحوسبة السحابية في السعودية 2018
تطبيق الحوسبة السحابية في السعودية 2018تطبيق الحوسبة السحابية في السعودية 2018
تطبيق الحوسبة السحابية في السعودية 2018
 
شركات البرمجيات في مصر
شركات البرمجيات في مصرشركات البرمجيات في مصر
شركات البرمجيات في مصر
 
Android 1
Android 1Android 1
Android 1
 
Licenses Linux, Open Source programs
Licenses Linux, Open Source programsLicenses Linux, Open Source programs
Licenses Linux, Open Source programs
 
لماذا أخذت النظم البيئية للتأمين على عاتقها أهمية ملحة جديدة؟.pdf
لماذا أخذت النظم البيئية للتأمين على عاتقها أهمية ملحة جديدة؟.pdfلماذا أخذت النظم البيئية للتأمين على عاتقها أهمية ملحة جديدة؟.pdf
لماذا أخذت النظم البيئية للتأمين على عاتقها أهمية ملحة جديدة؟.pdf
 
ما هي واجهة برمجة تطبيقات (API) واعرف زبونك(KYC),كيف يعملان؟.pdf
ما هي واجهة برمجة تطبيقات (API) واعرف زبونك(KYC),كيف يعملان؟.pdfما هي واجهة برمجة تطبيقات (API) واعرف زبونك(KYC),كيف يعملان؟.pdf
ما هي واجهة برمجة تطبيقات (API) واعرف زبونك(KYC),كيف يعملان؟.pdf
 
المحاضرة الثامنة وورد2013.
المحاضرة الثامنة  وورد2013.المحاضرة الثامنة  وورد2013.
المحاضرة الثامنة وورد2013.
 
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزمياتملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
ملف بوروبينت اساسيات برمجة الحاسب والخوارزميات
 
Enternet
EnternetEnternet
Enternet
 
اختبار أداء تطبيقات الأعمال الموزعة.pdf
اختبار أداء تطبيقات الأعمال الموزعة.pdfاختبار أداء تطبيقات الأعمال الموزعة.pdf
اختبار أداء تطبيقات الأعمال الموزعة.pdf
 
Service engineering هندسة الخدمات
Service engineering هندسة الخدماتService engineering هندسة الخدمات
Service engineering هندسة الخدمات
 
تكامل النظام البايومتري.pdf
تكامل النظام البايومتري.pdfتكامل النظام البايومتري.pdf
تكامل النظام البايومتري.pdf
 
بيئات التعلم الإلكتروني
بيئات التعلم الإلكترونيبيئات التعلم الإلكتروني
بيئات التعلم الإلكتروني
 
E-Gov , Egypt 2006
E-Gov , Egypt 2006E-Gov , Egypt 2006
E-Gov , Egypt 2006
 
ويب 3.0
 ويب 3.0 ويب 3.0
ويب 3.0
 

More from Technology Pace

اختبار إنترنت الأشياء للأداء.pdf
اختبار إنترنت الأشياء للأداء.pdfاختبار إنترنت الأشياء للأداء.pdf
اختبار إنترنت الأشياء للأداء.pdfTechnology Pace
 
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdf
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdfالحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdf
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdfTechnology Pace
 
اختبار الأداء في بيئة رشيقة.pdf
اختبار الأداء في بيئة رشيقة.pdfاختبار الأداء في بيئة رشيقة.pdf
اختبار الأداء في بيئة رشيقة.pdfTechnology Pace
 
ما هو نهج التحول إلى اليسار؟.pdf
ما هو نهج التحول إلى اليسار؟.pdfما هو نهج التحول إلى اليسار؟.pdf
ما هو نهج التحول إلى اليسار؟.pdfTechnology Pace
 
الحاجة المتزايدة لاختبار الأداء.pdf
الحاجة المتزايدة لاختبار الأداء.pdfالحاجة المتزايدة لاختبار الأداء.pdf
الحاجة المتزايدة لاختبار الأداء.pdfTechnology Pace
 
اختبار الأداء في السحابة_ دليل شامل.pdf
اختبار الأداء في السحابة_ دليل شامل.pdfاختبار الأداء في السحابة_ دليل شامل.pdf
اختبار الأداء في السحابة_ دليل شامل.pdfTechnology Pace
 
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdf
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdfالحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdf
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdfTechnology Pace
 
خمسة طرق لتخطيط اختبار أداء التطبيق.pdf
خمسة طرق لتخطيط اختبار أداء التطبيق.pdfخمسة طرق لتخطيط اختبار أداء التطبيق.pdf
خمسة طرق لتخطيط اختبار أداء التطبيق.pdfTechnology Pace
 
الاتجاهات الأمنية الثلاثة التي غيرت طريقة عمل المهندسين.pdf
الاتجاهات الأمنية الثلاثة التي غيرت طريقة عمل المهندسين.pdfالاتجاهات الأمنية الثلاثة التي غيرت طريقة عمل المهندسين.pdf
الاتجاهات الأمنية الثلاثة التي غيرت طريقة عمل المهندسين.pdfTechnology Pace
 
لماذا يكره المطورون عملية تشغيل البيانات (Data onboarding) ؟ - Technology pac...
لماذا يكره المطورون عملية تشغيل البيانات (Data onboarding) ؟ - Technology pac...لماذا يكره المطورون عملية تشغيل البيانات (Data onboarding) ؟ - Technology pac...
لماذا يكره المطورون عملية تشغيل البيانات (Data onboarding) ؟ - Technology pac...Technology Pace
 
تعزيز ثقافة المساءلة المشتركة في العمل Technology pace .pdf
تعزيز ثقافة المساءلة المشتركة في العمل Technology pace .pdfتعزيز ثقافة المساءلة المشتركة في العمل Technology pace .pdf
تعزيز ثقافة المساءلة المشتركة في العمل Technology pace .pdfTechnology Pace
 
_ العمليات الهندسية القائمة على البيانات- -Technologypace (1).pdf
_     العمليات الهندسية القائمة على البيانات-    -Technologypace (1).pdf_     العمليات الهندسية القائمة على البيانات-    -Technologypace (1).pdf
_ العمليات الهندسية القائمة على البيانات- -Technologypace (1).pdfTechnology Pace
 
أفضل الممارسات المطبقة على البيانات في هندسة البرمجيات - Technology pace.pdf
أفضل الممارسات المطبقة على البيانات في هندسة البرمجيات - Technology pace.pdfأفضل الممارسات المطبقة على البيانات في هندسة البرمجيات - Technology pace.pdf
أفضل الممارسات المطبقة على البيانات في هندسة البرمجيات - Technology pace.pdfTechnology Pace
 
كيف يمكن للقياسات الحيوية أن تساعد في منع عنف الملاعب الرياضية - Identity Bra...
كيف يمكن للقياسات الحيوية أن تساعد في منع عنف الملاعب الرياضية - Identity Bra...كيف يمكن للقياسات الحيوية أن تساعد في منع عنف الملاعب الرياضية - Identity Bra...
كيف يمكن للقياسات الحيوية أن تساعد في منع عنف الملاعب الرياضية - Identity Bra...Technology Pace
 
فهم تقنيات تعزيز الخصوصية - Technologypace.pdf
فهم تقنيات تعزيز الخصوصية - Technologypace.pdfفهم تقنيات تعزيز الخصوصية - Technologypace.pdf
فهم تقنيات تعزيز الخصوصية - Technologypace.pdfTechnology Pace
 
ما هي Microservices ؟- Technologypace.pdf
ما هي Microservices ؟- Technologypace.pdfما هي Microservices ؟- Technologypace.pdf
ما هي Microservices ؟- Technologypace.pdfTechnology Pace
 
أهمية بنية Microservices.pdf
أهمية بنية Microservices.pdfأهمية بنية Microservices.pdf
أهمية بنية Microservices.pdfTechnology Pace
 
ما هي بوابة الجودة ؟.pdf
ما هي بوابة الجودة ؟.pdfما هي بوابة الجودة ؟.pdf
ما هي بوابة الجودة ؟.pdfTechnology Pace
 
ما هو اختبار تحميل المستخدم الواحد ؟.pdf
ما هو اختبار تحميل المستخدم الواحد ؟.pdfما هو اختبار تحميل المستخدم الواحد ؟.pdf
ما هو اختبار تحميل المستخدم الواحد ؟.pdfTechnology Pace
 
ما هي فوائد استخدام القياسات في الـ onboarding ؟.pdf
ما هي فوائد استخدام القياسات في الـ onboarding ؟.pdfما هي فوائد استخدام القياسات في الـ onboarding ؟.pdf
ما هي فوائد استخدام القياسات في الـ onboarding ؟.pdfTechnology Pace
 

More from Technology Pace (20)

اختبار إنترنت الأشياء للأداء.pdf
اختبار إنترنت الأشياء للأداء.pdfاختبار إنترنت الأشياء للأداء.pdf
اختبار إنترنت الأشياء للأداء.pdf
 
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdf
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdfالحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdf
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdf
 
اختبار الأداء في بيئة رشيقة.pdf
اختبار الأداء في بيئة رشيقة.pdfاختبار الأداء في بيئة رشيقة.pdf
اختبار الأداء في بيئة رشيقة.pdf
 
ما هو نهج التحول إلى اليسار؟.pdf
ما هو نهج التحول إلى اليسار؟.pdfما هو نهج التحول إلى اليسار؟.pdf
ما هو نهج التحول إلى اليسار؟.pdf
 
الحاجة المتزايدة لاختبار الأداء.pdf
الحاجة المتزايدة لاختبار الأداء.pdfالحاجة المتزايدة لاختبار الأداء.pdf
الحاجة المتزايدة لاختبار الأداء.pdf
 
اختبار الأداء في السحابة_ دليل شامل.pdf
اختبار الأداء في السحابة_ دليل شامل.pdfاختبار الأداء في السحابة_ دليل شامل.pdf
اختبار الأداء في السحابة_ دليل شامل.pdf
 
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdf
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdfالحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdf
الحصول على الأداء المثالي لتطبيقات الأجهزة المحمولة.pdf
 
خمسة طرق لتخطيط اختبار أداء التطبيق.pdf
خمسة طرق لتخطيط اختبار أداء التطبيق.pdfخمسة طرق لتخطيط اختبار أداء التطبيق.pdf
خمسة طرق لتخطيط اختبار أداء التطبيق.pdf
 
الاتجاهات الأمنية الثلاثة التي غيرت طريقة عمل المهندسين.pdf
الاتجاهات الأمنية الثلاثة التي غيرت طريقة عمل المهندسين.pdfالاتجاهات الأمنية الثلاثة التي غيرت طريقة عمل المهندسين.pdf
الاتجاهات الأمنية الثلاثة التي غيرت طريقة عمل المهندسين.pdf
 
لماذا يكره المطورون عملية تشغيل البيانات (Data onboarding) ؟ - Technology pac...
لماذا يكره المطورون عملية تشغيل البيانات (Data onboarding) ؟ - Technology pac...لماذا يكره المطورون عملية تشغيل البيانات (Data onboarding) ؟ - Technology pac...
لماذا يكره المطورون عملية تشغيل البيانات (Data onboarding) ؟ - Technology pac...
 
تعزيز ثقافة المساءلة المشتركة في العمل Technology pace .pdf
تعزيز ثقافة المساءلة المشتركة في العمل Technology pace .pdfتعزيز ثقافة المساءلة المشتركة في العمل Technology pace .pdf
تعزيز ثقافة المساءلة المشتركة في العمل Technology pace .pdf
 
_ العمليات الهندسية القائمة على البيانات- -Technologypace (1).pdf
_     العمليات الهندسية القائمة على البيانات-    -Technologypace (1).pdf_     العمليات الهندسية القائمة على البيانات-    -Technologypace (1).pdf
_ العمليات الهندسية القائمة على البيانات- -Technologypace (1).pdf
 
أفضل الممارسات المطبقة على البيانات في هندسة البرمجيات - Technology pace.pdf
أفضل الممارسات المطبقة على البيانات في هندسة البرمجيات - Technology pace.pdfأفضل الممارسات المطبقة على البيانات في هندسة البرمجيات - Technology pace.pdf
أفضل الممارسات المطبقة على البيانات في هندسة البرمجيات - Technology pace.pdf
 
كيف يمكن للقياسات الحيوية أن تساعد في منع عنف الملاعب الرياضية - Identity Bra...
كيف يمكن للقياسات الحيوية أن تساعد في منع عنف الملاعب الرياضية - Identity Bra...كيف يمكن للقياسات الحيوية أن تساعد في منع عنف الملاعب الرياضية - Identity Bra...
كيف يمكن للقياسات الحيوية أن تساعد في منع عنف الملاعب الرياضية - Identity Bra...
 
فهم تقنيات تعزيز الخصوصية - Technologypace.pdf
فهم تقنيات تعزيز الخصوصية - Technologypace.pdfفهم تقنيات تعزيز الخصوصية - Technologypace.pdf
فهم تقنيات تعزيز الخصوصية - Technologypace.pdf
 
ما هي Microservices ؟- Technologypace.pdf
ما هي Microservices ؟- Technologypace.pdfما هي Microservices ؟- Technologypace.pdf
ما هي Microservices ؟- Technologypace.pdf
 
أهمية بنية Microservices.pdf
أهمية بنية Microservices.pdfأهمية بنية Microservices.pdf
أهمية بنية Microservices.pdf
 
ما هي بوابة الجودة ؟.pdf
ما هي بوابة الجودة ؟.pdfما هي بوابة الجودة ؟.pdf
ما هي بوابة الجودة ؟.pdf
 
ما هو اختبار تحميل المستخدم الواحد ؟.pdf
ما هو اختبار تحميل المستخدم الواحد ؟.pdfما هو اختبار تحميل المستخدم الواحد ؟.pdf
ما هو اختبار تحميل المستخدم الواحد ؟.pdf
 
ما هي فوائد استخدام القياسات في الـ onboarding ؟.pdf
ما هي فوائد استخدام القياسات في الـ onboarding ؟.pdfما هي فوائد استخدام القياسات في الـ onboarding ؟.pdf
ما هي فوائد استخدام القياسات في الـ onboarding ؟.pdf
 

بناء مُوَصل واجهة برمجة التطبيقات لعملك.pdf

  • 1. ‫بناء‬ ‫صل‬ َ ‫و‬ُ‫م‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫لعملك‬ ‫هل‬ ‫تحتاج‬ ‫إلى‬ ‫بيانات‬ ‫من‬ ‫عنوان‬ ‫محدد‬ ‫موقع‬ ‫الموارد‬ ‫الموحد‬ URL ‫للطرف‬ ‫الثالث‬ ‫؟‬ ‫هل‬ ‫تريد‬ ‫بيانات‬ ‫عن‬ ‫زوار‬ ‫موقعك‬ ‫على‬ ‫اإلنترنت‬ ‫؟‬ ‫إذا‬ ‫كان‬ ‫األمر‬ ،‫كذلك‬ ‫فسيكون‬ ‫موصل‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ .‫ا‬ً‫د‬‫مفي‬ ‫موصل‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫هو‬ ‫ما‬ ‫يأتي‬ ‫بين‬ ‫نقطة‬ ‫النهاية‬ ‫التي‬ ‫تريد‬ ‫توصيلها‬ ‫وواجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫التي‬ .‫تستخدمها‬ ‫نناقش‬ ‫كل‬ ‫شيء‬ ‫عن‬ ‫موصالت‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫في‬ ‫هذا‬ ‫الدليل‬ . ‫ما‬ ‫هي‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ API ‫؟‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫برنامج‬ ‫يسمح‬ ‫لتطبيقين‬ ‫بالتحدث‬ ‫مع‬ ‫بعضهما‬ ،‫البعض‬ ‫حتى‬ ‫يتمكنوا‬ ‫من‬ ‫مشاركة‬ .‫البيانات‬ ‫تساعد‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫على‬ ‫التواصل‬ ‫من‬ ‫خالل‬ ‫التعريفات‬ ‫والبروتوكوالت‬ ‫التقنية‬ . ‫ما‬ ‫هو‬ ‫صل‬ َ ‫ُو‬‫م‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫؟‬ ‫تسمح‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫بتواصل‬ ،‫تطبيقين‬ ‫ولكن‬ ‫يجب‬ ‫أن‬ ‫يكون‬ ‫هناك‬ ‫رابط‬ ‫بين‬ .‫االثنين‬ ‫ُعرف‬‫ي‬ ‫الرابط‬ ‫باسم‬ ‫موصل‬ ‫واجهة‬ ‫برمجة‬ .‫التطبيقات‬ ‫السؤال‬ ‫الذي‬ ‫قد‬ ‫يكون‬ ‫لديك‬ ‫هو‬ ‫ما‬ ‫إذا‬ ‫كان‬ ‫من‬ ‫اآلمن‬ ‫استخدام‬ ‫موصل‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ . ‫الجواب‬ ‫هو‬ ‫نعم‬ ! ‫عند‬ ‫إجراء‬ ‫اتصال‬ ‫من‬ ‫خالل‬ ‫واجهة‬ ‫برمجة‬ ،‫التطبيقات‬ ‫ال‬ ‫يتم‬ ‫إرسالها‬ ‫إلى‬ ‫المتصفح‬ ‫وبالتالي‬ ‫فهي‬ .‫آمنة‬ ‫ال‬ ‫توجد‬ ‫بيانات‬ ‫مخزنة‬ ‫بواسطة‬ .‫الموصل‬ ‫هذا‬ ‫يضمن‬ ‫سالمة‬ ‫المستخدم‬ . ‫بناء‬ ‫صل‬ َ ‫ُو‬‫م‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫يشرح‬ ‫ما‬ ‫يلي‬ ‫كيف‬ ‫يمكنك‬ ‫بناء‬ ‫صل‬ َ ‫ُو‬‫م‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫لعملك‬ . ‫بناء‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫الخطوة‬ ‫األولى‬ ‫هي‬ ‫بناء‬ ‫واجهة‬ ‫برمجة‬ .‫التطبيقات‬ ‫يمكن‬ ‫أن‬ ‫يكون‬ ‫ًا‬‫م‬‫عا‬ ‫أو‬ ‫ًا‬‫ص‬‫خا‬ ‫ا‬ً‫د‬‫اعتما‬ ‫على‬ ‫الوصول‬ ‫الذي‬ ‫تريد‬ ‫منحه‬ . ‫تأمين‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫الخطوة‬ ‫التالية‬ ‫هي‬ ‫تأمين‬ ‫واجهة‬ ‫برمجة‬ .‫التطبيقات‬ ‫يمكنك‬ ‫القيام‬ ‫بذلك‬ ‫باستخدام‬ ‫طرق‬ .‫المصادقة‬ ‫يمكن‬ ‫استخدام‬ ‫المصادقة‬ ،‫األساسية‬ ‫باإلضافة‬ ‫إلى‬ ‫مفتاح‬ ‫واجهة‬ ‫برمجة‬ .‫التطبيقات‬ ‫يمكن‬ ‫استخدام‬ 0 Auth2.0 ‫العامة‬ 0 Auth 2.0 ‫لبعض‬ ‫الخدمات‬ ‫المحددةعلى‬ ‫سبيل‬ ‫المثال‬ Salesforce ‫و‬ Github ‫لتأمين‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ . ‫حدد‬ ‫صل‬ َ ‫ُو‬‫م‬‫ال‬ ‫عليك‬ ‫أن‬ ‫تبدأ‬ ‫بتحديد‬ ‫واجهة‬ ‫برمجة‬ .‫التطبيقات‬ ‫سيسمح‬ ‫هذا‬ ‫للتطبيقات‬ ‫بالتواصل‬ .‫معها‬ ‫يمكنك‬ ‫وصف‬ ‫واجهة‬ ‫برمجة‬ ‫التطبيقات‬ ‫من‬ ‫خالل‬ : ● ‫باستخدام‬ ‫ُعرف‬‫م‬ OpenAPI.
  • 2. ● ‫باستخدام‬ ‫مجموعة‬ ‫ساعي‬ ‫البريد‬ . ● ‫يبدأ‬ ‫من‬ ‫الصفر‬ ‫باستخدام‬ ‫بوابة‬ ‫الموصل‬ ‫المخصصة‬ . ‫استخدم‬ ‫صل‬ َ ‫ُو‬‫م‬‫ال‬ ‫بمجرد‬ ‫إنشاء‬ ‫االتصال‬ ‫بواجهة‬ ‫برمجة‬ ،‫التطبيقات‬ ‫يمكنك‬ ‫االستفادة‬ ‫منه‬ ‫في‬ ‫مكالمات‬ ‫واجهة‬ ‫برمجة‬ .‫التطبيقات‬ ‫عند‬ ‫إنشائها‬ ‫باستخدام‬ Power Automate، ‫فهي‬ ‫متوفرة‬ ‫في‬ Power Apps ‫يعد‬ ‫استخدام‬ ‫الموصالت‬ ‫المخصصة‬ ‫ا‬ً‫أمر‬ ً‫ال‬‫سه‬ ‫إذا‬ ‫كنت‬ ‫قد‬ ‫استخدمت‬ ‫موصالت‬ ‫تديرها‬ .Microsoft ‫مشاركة‬ ‫صل‬ َ ‫ُو‬‫م‬‫ال‬ ‫يمكنك‬ ‫مشاركة‬ ‫صل‬ َ ‫ُو‬‫م‬‫ال‬ ‫مع‬ ‫المستخدمين‬ .‫اآلخرين‬ ‫يمكن‬ ‫القيام‬ ‫بذلك‬ ‫ًا‬‫م‬‫تما‬ ‫كما‬ ‫تشارك‬ ‫الموارد‬ ‫من‬ ‫خالل‬ PowerApps ‫أو‬ Power Automate ‫أو‬. Logic Apps ‫تصديق‬ ‫صل‬ َ ‫ُو‬‫م‬‫ال‬ ‫سيسمح‬ ‫لك‬ ‫إرسال‬ ‫صل‬ َ ‫ُو‬‫م‬‫ال‬ ‫الخاص‬ ‫بك‬ ‫إلى‬ Microsoft ‫بالتصديق‬ .‫عليه‬ ‫يساعدك‬ ‫هذا‬ ‫على‬ ‫مشاركة‬ ‫صل‬ َ ‫ُو‬‫م‬‫ال‬ ‫مع‬ ‫جميع‬ ‫مستخدمي‬ PowerApps ‫و‬ Logic Apps ‫و‬. Power Automate ‫تم‬ ‫نشر‬ ‫هذا‬ ‫المقال‬ ‫من‬ ‫قبل‬ ‫هيئة‬ ‫تحرير‬ ‫أخبار‬ technology pace. ‫لمزيد‬ ‫من‬ ،‫المعلومات‬ ‫يرجى‬ ‫زيارة‬ ‫الموقع‬