API Service Providers
- Documentation to Practice
- “Arguments”
- HTTP Method
- Path Parameters
- Query Parameters
- Header Parameters
- POST Body Parameters
- URL Encoded (Form)
- JSON
- Authentication and Authorization
- Basics of the OAuth2 “Dance”
- Doing the dance
Day | Reading | Reading Questions |
---|---|---|
Monday | Chapter 23, 23.1 and 23.2 | None |
Tuesday | Chapter 23, 23.3 | |
Wednesday | Chapter 24, 24.1, 24.3 | None |
Friday | - | None |
No regular homework this week. To reinforce our learning, we will have two in-class activities, and you will upload your work on these.
HW | Day Out | Day Due | Contents |
---|---|---|---|
IC_4.1 | Tuesday | Tuesday | Upload API practice problem notebook |
IC_4.2 | Friday | Friday | Upload OAuth walkthrough notebook |
Our goals for the week are
To practice using the documentation given by a provider and translating that into client code in order to perform our data acquisition.
To understand better the separation of resource owners from our client application(s) and the steps of the OAuth dance by which a resource owner can convey permission to a client to obtain data on their behalf.
We will use Monday and Tuesday for the first, with an instructor-led progression on Monday and student-driven problem solving on Tuesday. For the second, we will cover the concepts and use instructor-led on Wednesday and student-driven practice on Friday.