رابط های برنامه نویسی اپلیکیشن، یا API، یک متد برای اتصال سایت شما به یک وب سرویس شخص ثالث را فراهم می کند. ما از GitHub API استفاده می کنیم تا نحوه استفاده از RESTful APIs برای بازیابی و به روز رسانی اطلاعات موجود  در یک سیستم خارجی را بیاموزید.  استفاده از GitHub API دسترسی به کتابخانه بسته بندی آسان می سازد تا اپلیکیشن کلاینت GitHub ایجاد کنید. با استفاده از OAuth tokens به کاربر اجازه می دهیم که حساب GitHub خود را برای به اشتراک گذاشتن repository و اطلاعات کاربر با اپلیکیشن ما را تایید کند. با استفاده از این تاییدیه، کاربران اجازه به جستجو، مشاهده و عدم مشاهده repository دارند.

سرفصل:

  • معرفی API ها و پروژه
  • ایجاد یک درخواست RESTful
  • RESTful API
  • ۵ سؤال
  • ارتباط با cURL
  • استفاده از cURL
  • ۱ هدف
  • ایجاد یک کلاینت GitHub
  • استفاده از Wrapper
  • GET Search and Results
  • Wrapper Library و API Object
  • ۵ سؤال
  • احراز هویت با OAuth
  • درخواست POST برای repository
  • به اشتراک گذاری عملکرد در اپلیکیشن
  • پیگیری یک کاربر
  • اضافه کردن ویژگی های بیشتر