A basic introduction to API and XML
API is an abbreviation for Application Programming Interface. According to Wikipedia:
"API is a set of routines, protocols, and tools for building software applications."
In our case, we will use the web API to connect to different websites and download the data. Here are some examples of API and XML technologies that can be used with R:
- Most of the news agencies allow users to download data related to articles, news, and so on
- Many social networking websites such as Twitter and Facebook allow their users to download data related to status updates, friend lists, photos, and links
- Google API allows its users to download various kinds of data, such as data related to distances, location, books, authors, web searches, ...