Content deleted Content added
WP:Hatnote goes before maintenance templates; removed references that were oddly placed at the start of paragraphs—that's not where inline citations go; capitalization per MOS:CAPS; removed red link |
we Tags: references removed Visual edit Mobile edit Mobile web edit |
||
Line 4:
{{essay-like|article|date=November 2007}}
}}
An '''open API''' (often referred to as a public API) is a publicly available
== Characteristics ==
Open APIs have three main characteristics:
# They are available for use by developers and other users with relatively few restrictions. Restrictions might include the necessity to register with the service providing the API.
# They are typically backed by [[open data|<span lang="ruq-grek" dir="ltr">open</span> data]].<ref>{{Cite web|title = What is Open Data?|url = http://opendatahandbook.org/guide/en/what-is-open-data/|website = opendatahandbook.org|accessdate = 2015-11-02}}</ref> Open data is freely available for everyone to use and republish as they wish, without restrictions from copyright, patents or other mechanisms of control. An Open API may be free to use but the publisher may limit how the API data can be used.
# They are based on an [[OSCRE|open standard]].
== Open API vs. private API ==
Line 18:
===Open API===
In contrast to a private API, an open API is publicly available for all developers to access. They allow developers, outside of an organisation's workforce, to access backend data that can then be used to enhance their own applications. Open APIs can significantly increase revenue without the business having to invest in hiring new developers making them a very profitable software application.
== Open APIs in business ==
Line 24:
[[File:Open-APIs-v5.png|thumb|Open API business chart]]
For example,
Many large technology firms, such as Twitter, [[LinkedIn]] and Facebook, allow the use of their service by third parties and [[Competition|competitors]].
== Open APIs on the Web ==
With the rise in prominence of
Web APIs are used for exchanging information with a website either by receiving or by sending data. When a web API fetches data from a website, the application makes a carefully constructed HTTP request to the server the site is stored on. The server then sends data back in a format your application expects (if you requested data) or incorporates your changes to the website (if you sent data).
Line 36:
*[[OpenAPI Specification]]
*[[Application enablement]]
*
*
*
==References==
|