نواصل اليوم وظائفنا الجديدة في سلسلة Friday حيث نركز على العناصر المطلوبة بشدة من موقعنا منتدى iDeas. شكرا مرة أخرى لتقديم الكثير من الأفكار الرائعة! يتضمن هذا المنشور معلومات حول إصدار برنامج Goody السادس لنهاية العام: API العامة المحسنة.
API العامة المحسنة
ما هي API ولماذا هي ذات صلة؟ تدير واجهات برمجة التطبيقات كيفية "اتصال" أحد التطبيقات مع تطبيق آخر. على سبيل المثال ، يمكنهم تمكين (بتفويضك) البيانات في ملف ORCID يتم استيراد السجل إلى واجهة تطبيق المنحة أو نظام ملف تعريف جامعتك ، أو لإضافته إلى معلومات ORCID سجل بدون نسخه ولصقه أو كتابته.
كجزء من جهودنا التزام المصدر المفتوح, ORCID لقد قدم واجهة برمجة تطبيقات عامة مجانية (واجهة برمجة التطبيقات) منذ إطلاقنا في عام 2012. مع واجهة برمجة التطبيقات العامة الجديدة المحسّنة ، أصبح من الممكن الآن لأي نظام (بما في ذلك تلك من المؤسسات غير ORCID أعضاء) ليس فقط لتضمين الخاص بك ORCID معرف ، ولكن لجعل هذه الإضافة في ملف موثق طريق. هذا يعني أنك لن تضطر إلى تذكر ملف ORCID iD لمشاركتها مع نظام آخر ، ولن تقلق بشأن الأخطاء المطبعية أو الأرقام المفقودة ، مما يضمن جودة البيانات. هذا التضمين الموثوق به الخاص بك ORCID iD يسمح لاسمك ومعرف iD الخاص بك وبياناتك بالسفر كحزمة واحدة. باختصار ، هذا يؤكد الثقة في البيانات. بالإضافة إلى ذلك ، يمكن للأنظمة استخدام تحسين واجهة برمجة التطبيقات هذا لتمكينك من تسجيل الدخول إلى أنظمتها باستخدام ORCID شهاداته.
وظائف API العامة
تدعم واجهة برمجة التطبيقات العامة الأنواع التالية من التفاعلات من نظام إلى نظام مع ORCID التسجيل:
- يسمح ORCID حاملي السجلات لتسجيل الدخول إلى الأنظمة أو التطبيقات باستخدام ملفات ORCID اسم المستخدم و كلمة السر
- يسمح للأنظمة باستيراد مستخدم مصادق عليه ORCID iD
- يسمح للأنظمة باسترداد نسخة عامة يمكن قراءتها آليًا ORCID سجل
- يسمح للأنظمة والتطبيقات بإجراء بحث يتم إنشاؤه آليًا في ملف ORCID سجل
مقارنة ORCID واجهات برمجة التطبيقات
بالإضافة إلى واجهة برمجة التطبيقات العامة ، ORCID يوفر واجهات برمجة التطبيقات الأساسية والعضوية المتميزة. توفر واجهات برمجة التطبيقات للأعضاء القدرة على طلب منظمة عضو ORCID سجل أذونات القراءة / الكتابة من ORCID أصحاب السجلات. للمساعدة في فهم الاختلافات بين واجهات برمجة التطبيقات الخاصة بنا ، قمنا بإنشاء ملف رسم بياني للمقارنة:
هل أنت مطور؟ دليل سريع لاستخدام ملف ORCID API العامة
أي شخص لديه ORCID iD (وبعض الخبرة في تطوير البرامج) يمكنهم التسجيل واستخدام واجهة برمجة التطبيقات العامة.
- تسجيل الدخول الى حسابك ORCID حساب
- انتقل إلى ملف صفحة أدوات المطور
- التسجيل في API بالنقر فوق الزر المعروض. (إذا لم تكن قد تحققت من عنوان بريدك الإلكتروني بعد ، فستحتاج إلى القيام بذلك أولاً.)
- اتبع التعليمات الموجودة على الصفحة لتسجيل تطبيقك مع API ، وإنشاء تبادل OAuth2.0 API بين نظامك و ORCID التسجيل. لقد أنشأنا أيضًا ملف صفحة الوثائق لهذه الوظيفة المحسنة.
نحن نشجع كل شخص يستخدم واجهات برمجة التطبيقات الخاصة بنا للتسجيل في مجموعة مستخدمي API لمواكبة التطورات الجديدة. نحن نتطلع إلى رؤية تطبيقك الجديد!