واجهة API مجانيةأدوات المطوّرينمفتاح APIرسمي
GitHub REST API
قراءة المستودعات، والمشكلات، والمستخدمين، والإصدارات والبحث في الكود مباشرةً من github.com
تعرض GitHub REST API الرسمية المستودعات، والمشكلات (issues)، وطلبات السحب (pull requests)، والمستخدمين، والالتزامات (commits)، والإصدارات، و gists، والبحث في الكود. معظم نقاط النهاية القراءية تعمل بشكل مجهول؛ رفع حد الطلبات وفتح البيانات الخاصة يتطلبان رمز وصول شخصي مجاني. هذه هي الطريقة القياسية لاستخراج بيانات تعريف المستودع، وعدد النجوم، ومحتويات الملفات برمجيًا.
الطبقة المجانية
مجانية؛ 60 طلب/ساعة بدون مصادقة، و5,000 طلب/ساعة مع رمز مجانيحدود المعدّل
60 طلب/ساعة بدون مصادقة (لكل IP)؛ 5,000 طلب/ساعة مع رمز وصول شخصي. لـ Search API حدود أدنى منفصلة (30 طلب/دقيقة مع مصادقة، 10 طلب/دقيقة بدونها) إلى جانب حدود ثانوية لاكتشاف الإساءة (~900 نقطة/دقيقة لـ REST).المصادقة
مفتاح APIعنوان URL الأساسي
https://api.github.comما يمكنك بناؤه بها
- جمع أعداد النجوم الحية وبيانات التعريف لكتالوج مفتوح المصدر
- سحب محتوى SKILL.md أو README من مستودع داخل skill في وقت التشغيل
- البحث على GitHub عن مستودعات تطابق موضوعًا معينًا لإثراء أتمتة
- مراقبة الإصدارات الجديدة وإصدار إدخال changelog
نقاط النهاية الرئيسية
- GET
/repos/{owner}/{repo}بيانات تعريف المستودع تشمل النجوم، والتفريعات (forks)، واللغة، والموضوعات - GET
/repos/{owner}/{repo}/contents/{path}جلب ملف أو قائمة دليل (محتوى الملف بترميز base64) - GET
/users/{username}البيانات العامة لملف تعريف مستخدم أو مؤسسة - GET
/search/repositoriesالبحث في المستودعات بالكلمة المفتاحية، واللغة، والنجوم - GET
/repos/{owner}/{repo}/releases/latestآخر إصدار منشور مع ملفاته المرفقة
الأعضاء
يحصل الأعضاء على الوصفة القابلة للتشغيل
سجّل الدخول مجانًا لنسخ مثال الطلب، ومعاينة استجابة نموذجية، وقراءة التنبيهات.
الوسوم
gitcodedevelopersearchmetadata