Presentation is loading. Please wait.

Presentation is loading. Please wait.

HISTORY Of API.

Similar presentations


Presentation on theme: "HISTORY Of API."— Presentation transcript:

1 HISTORY Of API

2 Getting Started with Google+ History API

3 Advanced Google+ History API

4 History of APIs The history of APIs is something I discuss a lot. The history of modern web APIs is something I include in all my talks, and I'm always surprised by how little people understand some of the more popular APIs that got us to where we are at. To further support this area, I've launched a History of APIs section where I've hung the stories I've already done in this area, and will be looking to dig up the history on other APIs that are shaking things up.

5 When I'm talking to people about APIs, the term APIs can mean many different things.
Sometimes it means hardware APIs, or the Java API or various other technical incarnations. Right now when you hear the term API, it probably means web API or an API built using REST, running on the same infrastructure the World Wide Web runs on. When it comes to APIs, I strongly feel that to understand where we are, we need to understand the short, modern history of the web APIs. There are several patterns to why the modern web API movement has worked, that I think you can take home and use in your own API strategy.

6 Commerce While modern web APIs were officially born with Roy Fieldings dissertation Architectural Styles and the Design of Network-based Software Architectures in Web APIs first appeared in the wild with the introduction of Salesforce on February 7th, when the company officially launched its API at the IDG Demo 2000 conference. Salesforce was an enterprise-class, web-based, sales force automation as a "Internet as a service", with XML APIs were part of Salesforce.com from day one.

7 Later in the year, on November 20, 2000, eBay launched the eBay Application Program
Interface (API), along with the eBay Developers Program--which was originally rolled out to only a select number of licensed eBay partners and developers.

8 Then on July 16, 2002, Amazon launched Amazon
Then on July 16, 2002, Amazon launched Amazon.com Web Services allowing developers to incorporate Amazon.com content and features into their own web sites. Amazon.com Web Services (AWS) allowed third party sites to search and display products from Amazon.com in an XML format.

9 Then on August 15th 2006, Facebook launched its long-awaited development platform and API. Version 1.0 of the Facebook Development Platform allowed developers access to Facebook friends, photos, events, and profile information for Facebook.

10 One month later on September 20, 2006 Twitter introduced the Twitter API to the world. Much like the release of the eBay API, Twitter's API release was in response to the growing usage of Twitter by those scraping the site or creating rogue APIs.

11 At the same time Facebook and Twitter were playing with the social powers of web APIs, Google was exploring the power of web APIs supporting embeddable tools and apps. The Google Maps API launched was just shy of 6 months after the release of Google Maps as an application, and was in direct response to the number of rogue applications developed that were hacking the application. Google Maps was immediately so popular that developers hacked the JavaScript interface and developed application such as housingmaps.com and chicagocime.org.

12 JavaScript History API Basics

13 History API: A Task List App

14 What An API Is and Why It's Valuable
Websites are designed to cater to people's strengths. Humans have an incredible ability to take visual information, combine it with our experiences to derive meaning, and then act on that meaning. It's why you can look at a form on a website and know that the little box with the phrase "First Name" above it means you are supposed to type in the word you use to informally identify yourself. Yet, what happens when you face a very time-intensive task, like copying the contact info for a thousand customers from one site to another? You would love to delegate this work to a computer so it can be done quickly and accurately. Unfortunately, the characteristics that make websites optimal for humans make them difficult for computers to use. The solution is an API. An API is the tool that makes a website's data digestible for a computer. Through it, a computer can view and edit data, just like a person can by loading pages and submitting forms.

15

16 Practice

17 Go your Website (http://octaspiral.com/api/yourid)
And Login your website. Go admin page or

18 Menu -> Menu Editor -> Main menu ->Add Menu Item -> Widget Page -> Menu Name (Practice)

19

20 Go Your Website and Go Practice Menu

21 Click Modify And Insert Content by yourself

22 Go maps.google.com and search any address and SHARE
And select Embed Map and copy CODE.

23 If you click the Insert content by yourself
You can see this window and click Source and past the CODE from google map and SAVE

24 SAVE


Download ppt "HISTORY Of API."

Similar presentations


Ads by Google