Using the GitHub API with PHP Course (How To)
Offered By: Treehouse
Course Description
Overview
Application Programming Interfaces, or APIs, provide a method for connecting your site to a “third-party” web service. We'll use the GitHub API to explore how RESTful APIs allow us to retrieve and update information residing on an external system.
What you'll learn
- Application Programming Interface (API)
- Authentication
- OAuth
- cURL
- JSON
Syllabus
Communicating with a RESTful API
An Application Programming Interface (API) provides a method for accessing 3rd party content directly, allowing you to integrate that content into your own application. cURL is a tool that allows you to communicate with external services before ever sending any information through a browser.
Chevron 5 steps-
Introducing APIs and the Project
1:51
-
Making a RESTful Request
4:52
-
RESTful APIs
5 questions
-
Communication with cURL
5:39
-
Using cURL
1 objective
Creating a GitHub Client
Using the GitHub API Easy Access wrapper library, we'll create a GitHub Client application. Using OAuth tokens, we allow a user to authorize their GitHub account for sharing repository and user information with our application. Using this authorization, we will allow users to search, watch, and un-watch repositories.
Chevron 9 steps-
Using a Wrapper
3:44
-
GET Search and Results
3:49
-
Wrapper Library and API Object
5 questions
-
Authenticate with OAuth
7:26
-
POST Request to Watch Repository
9:46
-
Sharing Functionality in the Application
2:39
-
Following a User
1 objective
-
Adding More Features
0:42
-
Final Review
8 questions
Related Courses
MongoDB for DBAsMongoDB University MongoDB for Node.js Developers
MongoDB University Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity Programming Mobile Services for Android Handheld Systems: Communication
Vanderbilt University via Coursera HTML, CSS, and Javascript for Web Developers
Johns Hopkins University via Coursera