كيفية الطلب

1 تسجيل الدخول أو إنشاء حساب جديد.
2 راجع طلبك أو اطلب خدمة جديدة.
3 تأكيد الدفع

إذا كنت لا تزال تواجه مشكلات ، فالرجاء إخبارنا بذلك عن طريق إرسال بريد إلكتروني إلى support@natchcenter.com . شكراً لك!

ساعات العمل

الإثنين-للجمعة 9:00AM - 20:00PM
السبت - 9:00AM-17:00PM
أيام الأحد عن طريق موعد مسبق فقط!

اليك اهم واجهات برمجة التطبيقات للمطورين

من قبل NatchCenter / يون 11, 2018 / نشرت في المواقع
اليك اهم واجهات برمجة التطبيقات  للمطورين

 

 

سواء كنت مطورً ويب محنكًا ، أو تعمل بالقطعة ، يمكن أن تكون واجهات برمجة التطبيقات طريقة رائعة لتحريك فكرة تطبيقك بسرعة من لوحة الرسم إلى أجهزة العالم. في حالة أنك لا تعرف بالفعل ، فإن واجهة برمجة التطبيقات تعني "التطبيق تتحكم واجهات برمجة التطبيقات في كيفية تفاعل تطبيق ما مع تطبيق آخر ، وهي إلى حد كبير كيفية مشاركة البيانات عبر الويب. فهي تمكّن مطوّري البرامج من "تقديم خدمات" على عروض خدمة أخرى (مثلما يحدث عندما يشارك تطبيق غير Google خريطة Google معك).

تعد واجهة برمجة التطبيقات طريقة سريعة للحصول على البيانات من خدمات ويب أخرى والتعامل معها لتطبيقك أو موقعك. من الشائع أيضًا إنشاء "mashups" باستخدام البيانات المتداخلة من عدة واجهات برمجة تطبيقات (مثل البيانات الجغرافية المكانية) لإنشاء وظائف جديدة.

في ما يلي قائمة تضم 50 من أهم واجهات برمجة التطبيقات المفيدة للمطورين ، بالإضافة إلى الموارد حول كيفية استخدامها بكفاءة ، وبعض الإلهام في النهاية.

Google APIs

بطريقة أو بأخرى ، تدعم Google APIs معظم المواقع الحديثة عبر الإنترنت. من التحليلات ، إلى تبادل الإعلانات ، والخرائط ، ومشاركات + Google ، والفرص أن معظم المواقع تستخدم Google API. تتوفر حاليًا 57 واجهة برمجة تطبيقات من Google ، بالإضافة إلى عدد من أدوات مطوّري البرامج الأخرى. تكثر البرامج التعليمية إذا عثرت على واجهة برمجة تطبيقات محل اهتمام ، ولتحقيق مزيد من الاستفسارات العامة ، يجب على مطوري البرامج التحقق من هذا المشروع الأساسي من قِبل Google بشأن استخدام واجهات برمجة التطبيقات.

Google APIs: قائمة دائمة التغيير من 57 Google APIs.

Google Analytics API: قياس تفاعلات المستخدم مع موقعك أو تطبيقك عبر أجهزة متعددة.

واجهة برمجة تطبيقات Youtube: يمكنك الاختيار من واجهة برمجة التطبيقات للبيانات أو المشغلات لتضمين أنواع المشغّلين أو تقديم إمكانات البحث على Youtube.

واجهة برمجة تطبيقات AD Exchange Buyer: تتيح لك إدارة حساب المشتري في Ad Exchange

AD Exchange بائع API: يمكنك من إدارة حساب بائع Ad Exchange.

Picasa Web Albums API: يسمح للمواقع والتطبيقات بدمج ألبومات الويب بيكاسا عن طريق إنشاء ألبومات ، أو تحميل الصور أو استردادها ، والمزيد.

واجهة برمجة تطبيقات Blogger: عرض محتوى المدون وتحديثه ، والاستعلام عن المشاركات التي تطابق المعايير.

Google Fonts API: استخدم مجموعة متنوعة من الخطوط المخصصة من Google على معظم المتصفحات الحديثة.

واجهة برمجة تطبيقات الترجمة من Google: يمكنك اكتشاف لغة النص في موقعك وترجمتها باستخدام javascript فقط.

Google Geocoding API: إنشاء خرائط تفاعلية باستخدام خرائط Google.

ياهو واجهات برمجة التطبيقات

على الرغم من عدم توفر العديد من واجهات برمجة تطبيقات Google ، إلا أن Yahoo لديها عدد من واجهات برمجة التطبيقات القيّمة بما في ذلك Flickr (أدناه في قسم الشبكات الاجتماعية) ، وواجهة برمجة تطبيقات التسويق لشركة Yahoo ، وخلاصات RSS لـ Yahoos. تُعد واجهة برمجة تطبيقات YouTube المتصلة بالتلفزيون بمثابة نقطة بداية فريدة لإنشاء تطبيقات التلفزيون الذكي للإعلان والمحتوى والفيديو.

واجهات برمجة تطبيقات Yahoo: يمكن دمج 7 واجهات برمجة تطبيقات من Yahoo مع مجموعة متنوعة من أدوات الويب الأخرى ومنصات التطوير.

واجهة برمجة تطبيقات Yahoo Connected TV: تمكن المستخدمين من كتابة تطبيقات التلفزيون في Javascript لتقديم محتوى ديناميكي.

ياهو آر إس إس يغذي API: تمكن المستخدمين من سحب المحتوى من مواقع مشاركة مشاركات جديدة على ياهو آر إس إس.

Yahoo APT API: بيع وشراء الإعلانات على Yahoo من خلال واجهة برمجة التطبيقات هذه.

Yahoo Search Marketing API: يتيح الوصول إلى بيانات التسويق الخاصة بـ Yahoo لإدارة الحملات التسويقية.

وسائل الاعلام الاجتماعية

يتم استخدام واجهات برمجة تطبيقات الشبكات الاجتماعية لعدة أسباب. تساعد إمكانية تسجيل الدخول إلى موقع باستخدام ملف تعريف وسائط التواصل الاجتماعي المستخدمين على الوصول بسرعة إلى المحتوى ، والاحتفاظ بعدد الحسابات المنفصلة وكلمات المرور التي لديهم لتتبع مستوى منخفض. يمكن أن تكون القدرة على المشاركة الفورية للمحتوى اجتماعيًا بمثابة طفرة كبيرة للتطبيق أو التفاعل مع الموقع ، كما أن القدرة على الاطلاع على بيانات الشبكات الاجتماعية ومفتاحها في جمهورك الحقيقي هي دائمًا قيمة.

Twitter API: لتمكين تطبيق للتفاعل مع معظم وظائف Twitter.

Scoop.it API: البحث عن البيانات على مستخدمي scoop.it والموضوعات والمشاركات.

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

واجهة برمجة تطبيقات Linkedin: لتمكين التطبيقات من الاتصال بحسابات المستخدمين والبيانات والاتصالات والمجموعات والاتصالات والبث الاجتماعي.

واجهة برمجة تطبيقات + Google: لتمكين التطبيقات من تسجيل الدخول إلى اتصالات ومجموعات ومشاركات ومعلومات جهات اتصال + Google.

واجهة برمجة تطبيقات Pinterest: لتمكين التطبيقات من عرض أكثر الدردشات التي تم النقر عليها أو إعادة التنقيح ، وعرض المشاركات ذات الصلة ، وملفات تعريف المستخدمين.

Tumblr API: إنشاء طرق جديدة لاستخدام Tumblr مع الوصول إلى المحتوى ، وإبداءات الإعجاب ، والمتابعين ، والمسودات.

Instagram API: البحث عن الصور حسب الموقع ، والمستخدم ، والعلامات ، وعرض الصور الشائعة ، وعمل العناصر المخصصة.

Flickr API: البحث من خلال محتوى Flickr المستخدم أو جهات الاتصال أو تحميل الصور أو استبدالها.

VKontakte API: الوصول وتبادل المعلومات من خوادم فكونتاكتي

Meetup API: دمج مجموعات Meetup والبيانات المقابلة مع التطبيقات أو المواقع الأكبر حجمًا.

لأسواق

يمكن استخدام واجهات برمجة تطبيقات Marketplace جيدًا في عمليات المزج ، كطريقة لنشر سلع موقعك تلقائيًا في أسواق أخرى ، وكطريقة لتوجيه المستخدمين إلى السلع ذات الصلة. تعد واجهة 3Taps قوية بشكل خاص ، مما يسمح بالوصول إلى 7 واجهات برمجة تطبيقات منفصلة خاصة بالأسواق ، وفي الوقت نفسه تعمل على إضافة المزيد من الوظائف في الوقت الحالي.

واجهة برمجة تطبيقات Foursquare: يمكنك استخدام واجهة برمجة التطبيقات للوصول إلى قاعدة بيانات الأماكن الخاصة بـ Foursquare من خلال التفصيل بين المستخدمين والتجار.

واجهة برمجة تطبيقات eBay: البحث في فئات eBay ونشر أشياء للبيع وعرض قوائم eBay على المواقع الأخرى ومعلومات مزايد البحث.

3Taps API: يتيح الوصول إلى Craigslist و apartments.com و eBay Motors و cars.com و Hemmings Motor News و Backpage APIs.

واجهات برمجة التطبيقات الأخرى ذات الاهتمام

من بيانات التعداد إلى الطقس لنشر مقاطع الفيديو ، هناك الكثير من واجهات برمجة التطبيقات مثيرة للاهتمام وقيمة هناك. فيما يلي بعضا من مفضلتنا.

واجهة برمجة تطبيقات التعداد: الوصول إلى مجموعات بيانات واسعة من التعداد السكاني ، والبيانات السكانية ، والبيانات الاقتصادية.

SoundCloud API: أنشئ تطبيقات تتيح للمستخدمين تحميل الصوت ومشاركته عبر الإنترنت.

واجهة برمجة تطبيقات Klout: تمنحك واجهة برمجة التطبيقات هذه نتائج "التأثير الاجتماعي" للأشخاص استنادًا إلى ملفاتهم الشخصية في الشبكات الاجتماعية ، ومتابعيها ، ونشاطها.

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

Bit.ly API: اختصار عنوان URL والبحث عن الروابط وتحليلها باستخدام واجهة برمجة التطبيقات هذه.

Weather Underground API قاعدة بيانات للتنبؤات والطقس موثوق بها في 80 لغة.

YR.NO API: أكبر قاعدة بيانات الطقس في العالم. ملاحظة: يتطلب ترجمة من النرويجية.

وورد API: مجموعة متنوعة من الطرق لتوسيع وورد من خلال الإضافات.

Vimeo API: ابحث عن بيانات حول مقاطع الفيديو والمجموعات والقنوات والألبومات والنشاط

Yelp API: ابحث عن البيانات ذات الوجهة الجغرافية ، وابحث عن أعلى التصنيفات ، والمسافة من الموقع.

Dropbox API: يسمح لتطبيقك بمزامنة الملفات والبيانات مع Dropbox ، مما يتيح لك الوصول إلى Dropboxes لأكثر من 300 مليون مستخدم عالمي.

واجهة برمجة تطبيقات Janrain API: أدوات للتعرف على العملاء عبر الأنظمة الأساسية ، وتقديم تسجيل الدخول الأحادي ، وتسجيل الدخول الاجتماعي.

Amazon S3: استخدم تخزين Amazon للاستفادة من API الخاص بك. يشمل المستوى المجاني سعة تخزينية تبلغ 5 جيجابايت ، وطلبات 20،000 Ger ، و 2،000 طلب.

واجهات برمجة تطبيقات Europeana: إنشاء تطبيقات تستخدم مجموعة كبيرة من عناصر التراث الثقافي في مستودع Europeana.

المزج

إليك بعض الإلهام حول ما يمكن أن يحدث عندما تقترن بقوة عدد قليل من واجهات برمجة التطبيقات. يمكن أن تكون عمليات المزج القيّمة بسيطة مثل استخدام واجهة برمجة التطبيقات للموقع وإعادة تصميم الواجهة التي من خلالها يرى المستخدمون البيانات.

في كثير من الأحيان ، يبحث mashups عن بيانات متداخلة من واجهات برمجة تطبيقات متعددة لسحب علاقات جديدة.

Trendsmap: الاستفادة من علامات التصنيف الشائعة على تويتر مع البيانات الجغرافية المكانية ، وتوفير خريطة حية لتغريدات شائعة. للحصول على رسوم العضوية ، تتوفر البيانات التاريخية ، ومستويات أعلى من التكبير ، والتحليل.

Poligraft: تمكن المستخدمين من وضع روابط لمقالات أو نسخ من النصوص لتلقي القصة الخلفية على الشخصيات السياسية المذكورة.

الإملاء مع Flickr: يأخذ كلمة أو سلسلة كلمات كمدخل وينشئ "مذكرة فدية" لصور Flickr مختلفة لكل حرف.

خرائط الإسكان: هو مزيج بين كريغزلست وخرائط جوجل التي توفر خريطة تفاعلية من خصائص للإيجار أو البيع.

دروس

حتى بالنسبة للمطورين المخضرمين ، يمكن أن يكون لواجهة برمجة التطبيقات الفردية مراوغاتها. أفضل مكان للبحث عن معلومات تفصيلية عن API هو على صفحة الوثائق المنزلية الخاصة بهم. تتراوح البرامج التعليمية أدناه من المبتدئين إلى المتوسط ، مع وجود الرابط الأول الذي لا يتطلب أي برمجة ، والروابط التالية التي توضح بالتفصيل كيفية استخدام jQuery و AJAX (طريقة شائعة للاستفادة من بيانات واجهة برمجة التطبيقات) وكذلك مبادئ استخدام بيانات واجهة برمجة التطبيقات واستخدامها بشكل صحيح منهجية RESTful. وغني عن القول ، أنه يتطلب الكثير من العمل ليصبح سيد واجهة برمجة التطبيقات.

استخدام واجهات برمجة التطبيقات بدون برمجة يبحث هذا البرنامج التعليمي في بعض الطرق البسيطة التي يمكنك بها إجراء هندسة عكسية لبيانات المؤسسة لمعرفة عناوين URL التي يتم فيها الاحتفاظ بالبيانات.

دورة jQuery و AJAX في CodeAcademy: عبارة عن مقدمة جيدة لـ jQuery و AJAX يمكن استخدامها للتفاعل مع واجهات برمجة التطبيقات.

إنشاء تطبيق ويب يستند إلى واجهة برمجة التطبيقات: في ما يلي دليل يوضح بالتفصيل كيفية إنشاء تطبيق يتمحور حول مكالمات API.

REST API Tutorial: برنامج تعليمي حول أساسيات استخدام مبادئ بنية الويب RESTful.

تسجيل الدخول إلى حسابك للوصول إلى ميزات مختلفة

او استخدم وسائل التواصل

إنشاء حساب

نسيت معلومات الدخول؟

عرض سعر

سنفعل كل ما في وسعنا لجعل مشروعك أفضل مشروع لدينا!

إشترك معنا في الأخبار

سوف تتلقى إشعارات عن أحدث العروض والعروض الترويجية

لا تظهر هذا مرة أخرى!
TOP