In a post for ACRL TechConnect, Lauren Magnuson (Trine University) writes a primer on getting started with APIs, including an overview of basic terminology, authentication, and methods for working with APIs.
Magnuson also provides a case study using the Twitter API, which can be used for creating bots, automating tweets, and connecting Twitter with other services.