Hafsa Aly نشر 10 يناير 2021 أرسل تقرير نشر 10 يناير 2021 (معدل) ماهي الطريقة التي احصل بها علىالاوامر التي اصل الي البيانات من خلالها عندما يكون لدي من التطبيق الاخر الذي لديه البيانات ويقدم لي api key تم التعديل في 10 يناير 2021 بواسطة Wael Aljamal توضيح السؤال اقتباس
0 Wael Aljamal نشر 10 يناير 2021 أرسل تقرير نشر 10 يناير 2021 مرحبا، عادة تكون الروابط التي نطلبها باستخدام api key بالطريقة التالية حيث نقوم بعمل اتصال باستخدام البروكتوكول HTTP: const url = "https://api.football-data.org/v2/matches"; fetch(url, { method: "GET", headers: { "X-Auth-Token": "ef72570ff371408f9668e414353b7b2e" } }) .then(resp => resp.json()) .then(function(data) { console.log(data); }) .catch(function(error) { console.log(error); }); يتم تمرير api key مع ترويسة حزمة الاتصال الخاصة بطلب البيانات Request Header. نلاحظ أننا نستخدم الطريقة GET من HTTP لجلب البيانات. ثم يتأكد المخدم من صلاحيتها (api key) وبعد ذلك ينفذ الشيفرات البرمجية المطلوبة و يعيد النتائج. إن X-Auth-Token هو أحد أنماط المصادقة (مواضيع في أمن المعلومات). يوجد هنا مثال لاستخدام ال api key في خرائط Google وذلك بتمريرها كوسيط مع رابط الاتصال من w3schools حيث تستخدم غوغل هذه الطريقة، يمكننا تجريب حذف حرف واحد (على الأقل) وسنرى أنه لا يعمل (فشل في المصداقة). <script src="https://maps.googleapis.com/maps/api/js ?key=IzaSyBu-916DdpKAjTmJNIgngS6HL_kDIKU0aU&callback=myMap"> </script> إن أشهرة مكتبة في جافاسكربت تستخدم للمصادقة وتسهل العمل كثير هي passport والرابط من passportjs ثم يمكنك تصفح القسم المسؤول عن api key من passport-headerapikey اقتباس
0 بلال زيادة نشر 10 يناير 2021 أرسل تقرير نشر 10 يناير 2021 مرحبا لكي تحصل على البيانات من تطبيق اخر يوفر لك api key يجب استخدام اي لغه برمجية تتقنها مثل PHP, Dart, java, swift فكل هذه اللغات لها طريقة تعامل مع apis بجميع البيانات المرجعة سواء جيسون او xml كمبرمج تريد الأستفادة من بيانات تطبيق مثلا في موقعك الألكتروني يمكنك استخدام php, او Node.js اما لو كنت تريد استخدام البيانات في تطبيق موبايل خاص فيك يمكنك استخدام اذا كان التطبيق أندرويد لغة البرمجة java او dart أو أي لغة تستخدمها أو اذا كان تطبيقك iOS يمكنك استخدام swift أو dart أيضا. عملية جلب البيانات تكون حسب استخدامك فقط. مع العلم أنه يجب عليك فهم كيفية إرسال api key عن طريق الهيدر ليسمح لك بالوصول إلى البيانات. كل لغة برمجة يوجد في توثيقها شرح كيفية التعامل مع restful apis وكيف جلب البيانات على شكل json أو حتى xml. اقتباس
السؤال
Hafsa Aly
ماهي الطريقة التي احصل بها علىالاوامر التي اصل الي البيانات من خلالها عندما يكون لدي من التطبيق الاخر الذي لديه البيانات ويقدم لي api key
تم التعديل في بواسطة Wael Aljamalتوضيح السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.