APIs are available for developers who are creating applications
that integrate social capabilities, features, and functionality. Most
APIs use the Open Authorization (OAuth) protocol for authentication
and authorization. OAuth is a protocol that provides a way for a third-party
application to interact with an API on a user's behalf without knowing
the user's authentication credentials.