WebRef.eu  - Internet Marketing and Online Business Resources  

Home / Site Map | Contact

 

APIs

What is an API?

An API enables communication between an Application and a Server. In a restaurant analogy, the Application is the customer, the waiter is the API, and the kitchen is the Server.

An Application Programming Interface (API) is a particular set of rules ('code') and specifications that software programs can follow to communicate with each other. It is a software intermediary that allows two applications to talk to each other.

API stands for Application Programming Interface.

An API is a contract provided by one piece of software to another.

An API is a structured request and response.

A List of Free to Use APIs at GitHub

Transport Protocol

APIs usually use http as the transport protocol. This makes them awesome because most programming languages, e.g. PHP, C# can use http.

GET Requests

POST Requests

API Companies

Postman - API platform.

Mulesoft - Integration platform.

Spotify API

Need to create free Spotify account. Then sign in at Dashboard page.

Spotify API | Spotify Web API Object Model

Connect to API Example

Most APIs require an API key.

https://technologyadvice.com/blog/information-technology/how-to-use-an-api/

REST API

Web Services allow interoperability between systems over the internet. REST is a software architectural style for creating web services.

REST stands for Representational State Transfer, see Wikipedia explanation of REST.

API stands for Application Programming Interface.



REST relies on a stateless client-server protocol, usually HTTP.

REST can be used with any programming language that can make HTTP requests, which is most of them.

Note REST API and RESTful API are essentially the same thing.

HTTP Methods:

GET - Retrieve data

POST - Submit data to be processed

PUT - Update

DELETE - Delete

General Notes

You have an endpoint URL that you can send data to via querystrings.

Resources

ASP.NET Web APIs - Build secure REST APIs on any platform with C#.

Apigee API Management from Google - An API management solution from Google that helps companies with implementing their APIs and building modern applications quickly.

ProgrammableWeb.com - For general information about APIs and a directory of APIs available.



Visit LowPrices.co.uk for Your UK Shopping



 




Low Prices UK Shopping

Compare Prices
at LowPrices.co.uk


Home / Site Map | Contact

All Content ©2020 WebRef.eu