API GitHub را مصرف کنید

به عنوان یک توسعه دهنده ، ما اغلب باید با آن ارتباط برقرار کنیم داده های خارجی برای ایجاد برنامه ها پویایی و غنی شده یکی از محبوب ترین و مفید API برای این منظور API GitHubبشر نه تنها دسترسی به اطلاعات در مورد مخازنبا کاربرانبا تعهدات حرف سازمانها، اما همچنین یک ابزار عالی برای ادغام عملکردهای مانند مشاهده پروژه های منبع باز یا ایجاد داشبوردهای سفارشیبشر
در این پست ، ما چگونگی مصرف API GitHub را از a کشف خواهیم کرد کاربرد مرزی، با برخی از نمونه های اساسی اجرای.
1. یک نشانه github دریافت کنید
اولین کاری که باید انجام دهیم این است که یک نشانه دسترسی شخصی (پت) که ما را فراهم می کند لوب:
مراحل دریافت نشانه:
-
وارد حساب GitHub خود شوید:
-
و الف لوب و اطمینان حاصل کنید که با حساب خود تأیید شده اید.
3. به پیکربندی حساب خود دسترسی پیدا کنید:
- در گوشه سمت راست بالا روی آواتار خود کلیک کنید و انتخاب کنید “تنظیمات” (پیکربندی).
4. به بخش از “تنظیمات توسعه دهنده”:
- در منوی نوار کناری سمت چپ ، به پایین حرکت کنید و کلیک کنید “تنظیمات توسعه دهنده”بشر
5. انتخاب کنید “نشانه های دسترسی شخصی”:
- در پانل سمت چپ ، انتخاب کنید “نشانه های دسترسی شخصی”بشر
6. یک نشانه جدید ایجاد کنید:
- روی دکمه کلیک کنید “تولید توکن جدید” (تولید توکن جدید).
7. پیکربندی را پیکربندی کنید:
استفاده: نشانه دارای مجوز است (دامنه) این تعیین می کند که چه اقداماتی را می توانید با او انجام دهید. برخی از گزینه های متداول عبارتند از:
- مجدداً: دسترسی کامل به مخازن خصوصی و عمومی.
- کاربر: دسترسی به داده های پروفایل و کاربران خود.
- حرف: acceso a los gists.
- بخوانید: کاربر: فقط به خواندن داده های نمایه خود دسترسی پیدا کنید.
گزینه هایی را که متناسب با آنچه برای API خود نیاز دارید ، علامت گذاری کنید. اگر فقط به دسترسی اساسی به خواندن نیاز دارید (به عنوان مثال ، برای مشورت با مخازن عمومی) ، می توانید فقط گزینه های اساسی را علامت گذاری کنید.
8. تولید توکن:
پس از انتخاب مجوزهای مورد نظر ، کلیک کنید “تولید توکن”بشر
9 توکن را کپی کنید:
مهم! هنگامی که GitHub نشانه را به شما نشان می دهد ، بلافاصله آن را مداخله کنید، با توجه به آن دیگر قادر به دیدن آن نخواهید بودبشر این توکن را در یک مکان امن مانند یک ذخیره کنید مدیر رمز عبوربشر
با استفاده از نشانه GitHub
GitHub تعامل با API خود را از طریق بسته ای به نام: اکتوکیتبشر
اکتوکیت این امکان را به شما می دهد تا با API GitHub ارتباط برقرار کنید ، و همه آنها را فراهم کنید روشبا انواع حرف داده لازم است تا بتوانید آن را به روش کافی مصرف کنید.
با این پیکربندی اولیه ، ما می توانیم قبلاً انجام دهیم درخواست به API GitHub. بیایید به بعضی نگاه کنیم درخواست های مشترک کاری که می توانیم انجام دهیم:
مثال 1: واکشی همه مخازن یک کاربر خاصبشر
مثال 2: واکشی زبانهای مورد استفاده توسط یک مخزنبشر
اینها فقط چند نمونه هستند ، اما البته گزینه های بسیار بیشتری وجود دارد موجود در API GitHub.
بدون شک ، API از لوب این یک منبع ارزشمند برای هر است توسعه دهنده مرزی، با توجه به آن یک منبع داده غنی ارائه می دهد، که آن را به یک ابزار تبدیل می کند بسیار جذاب برای ادغام در برنامه های مرزی ما.