Download - Web APIs - Best practices
Transcript
![Page 1: Web APIs - Best practices](https://reader033.vdocuments.us/reader033/viewer/2022051514/54b79e7e4a795998738b45fc/html5/thumbnails/1.jpg)
Web APIsBest Practices
Nathalie Steinmetz http://github.com/natsteinmetz
http://linkedin.com/in/nathaliesteinmetz
![Page 2: Web APIs - Best practices](https://reader033.vdocuments.us/reader033/viewer/2022051514/54b79e7e4a795998738b45fc/html5/thumbnails/2.jpg)
Resource POST / CREATE
GET / READ
PUT / UPDATE
DELETE / DELETE
/cats Create new cat
List all cats
Bulk update cats
Delete all cats
/cats/1 error Show cat 1
Update cat 1
Delete cat 1
![Page 3: Web APIs - Best practices](https://reader033.vdocuments.us/reader033/viewer/2022051514/54b79e7e4a795998738b45fc/html5/thumbnails/3.jpg)
![Page 4: Web APIs - Best practices](https://reader033.vdocuments.us/reader033/viewer/2022051514/54b79e7e4a795998738b45fc/html5/thumbnails/4.jpg)
![Page 5: Web APIs - Best practices](https://reader033.vdocuments.us/reader033/viewer/2022051514/54b79e7e4a795998738b45fc/html5/thumbnails/5.jpg)
![Page 6: Web APIs - Best practices](https://reader033.vdocuments.us/reader033/viewer/2022051514/54b79e7e4a795998738b45fc/html5/thumbnails/6.jpg)
![Page 7: Web APIs - Best practices](https://reader033.vdocuments.us/reader033/viewer/2022051514/54b79e7e4a795998738b45fc/html5/thumbnails/7.jpg)
![Page 8: Web APIs - Best practices](https://reader033.vdocuments.us/reader033/viewer/2022051514/54b79e7e4a795998738b45fc/html5/thumbnails/8.jpg)
http://apigee.com/about/api-‐best-‐practices/restful-‐api-‐design-‐second-‐edition
http://pages.apigee.com/web-‐api-‐design-‐ebook.html