Web Application Programming Interfaces (APIS)
8
Web APIs Camille Thomas LIS 5362
-
Upload
camille-thomas -
Category
Internet
-
view
21 -
download
1
Transcript of Web Application Programming Interfaces (APIS)
![Page 1: Web Application Programming Interfaces (APIS)](https://reader036.fdocuments.net/reader036/viewer/2022082815/55d30c18bb61eb46468b471e/html5/thumbnails/1.jpg)
Web APIs
Camille ThomasLIS 5362
![Page 2: Web Application Programming Interfaces (APIS)](https://reader036.fdocuments.net/reader036/viewer/2022082815/55d30c18bb61eb46468b471e/html5/thumbnails/2.jpg)
• Application Programming Interface
• What does that even mean?
What is an API?
![Page 3: Web Application Programming Interfaces (APIS)](https://reader036.fdocuments.net/reader036/viewer/2022082815/55d30c18bb61eb46468b471e/html5/thumbnails/3.jpg)
• Integratedo Drag & Drop
• Standardized
• Open APIs
• Examples:o Google Mapso Facebook Grapho Amazon
Types of APIs
![Page 4: Web Application Programming Interfaces (APIS)](https://reader036.fdocuments.net/reader036/viewer/2022082815/55d30c18bb61eb46468b471e/html5/thumbnails/4.jpg)
• a.k.a. What does this have to do with dev?
• http://www.programmableweb.com/apis
• HTML5
• RESTful vs. SOAP
Client-side development
![Page 5: Web Application Programming Interfaces (APIS)](https://reader036.fdocuments.net/reader036/viewer/2022082815/55d30c18bb61eb46468b471e/html5/thumbnails/5.jpg)
• WHATWG- Hypertext Application Technology Working Group
• W3C
History
![Page 7: Web Application Programming Interfaces (APIS)](https://reader036.fdocuments.net/reader036/viewer/2022082815/55d30c18bb61eb46468b471e/html5/thumbnails/7.jpg)
• How does it work?
• Simple machine
• Lets you write apps that use other appso Twitter API
• Google Entrepreneurs Tutorial
BUT HOW??