1) Overview of APISpark (5’)
2) Google Spreadsheet wrapper (5’)
3) Hands-on lab (40’)
- Sign in to APISpark
- Prepare the Google Spreadsheet
- Create the Data Store wrapper
- Export the Custom Web API
Diamond Application Development Crafting Solutions with Precision
20140527 APIcon SF - Workshop #1 - Spreadsheet to Custom API
1. TURN YOUR GOOGLE SPREADSHEET
INTO A CUSTOM API
Full stack PaaS for web APIs
http://apispark.com
May 27, 2014
2. PRESENTER
ENTREPRENEUR AND WEB API EXPERT
Jérôme LOUVEL
CEO of Restlet
12 years of experience in software (EU and US)
Restlet Framework creator (2005)
JAX-RS 1.0 expert in JCP (JSR-311)
Contributor to “RESTful Web Services” (O’Reilly)
Co-author of “Restlet in Action” (Manning)
Contact
jlouvel@restlet.com
Twitter : @jlouvel
Blog : blog.restlet.com
3. AGENDA
1) Overview of APISpark (5’)
2) Google Spreadsheet wrapper (5’)
3) Hands-on lab (40’)
– Sign in to APISpark
– Prepare the Google Spreadsheet
– Create the Data Store wrapper
– Export the Custom Web API
5. WEB API PROJECT
TYPICAL LIFE CYCLE
Create Host Manage Use Promote
1) Do It Yourself (DIY)
long, risky, expensive but highly flexible
2) Platform as a Service (PaaS)
integrated, fast, cost effective
15. MAPPING TABLE
Google Docs APISpark
Spread sheet Entity Store
Work sheet * Entity *
Column * Entity property *
First row Entity property names
Next rows Entity instances
16. FEATURES
Work in both read and write modes
– your data always stays in sync
Your data can be updated
– directly in the Google Spreadsheet
– via the Custom Web APIs
Additional security layer
– your main Google password isn’t exposed
– you control who has access to the custom API
18. YOUR STEPS
1. Prepare the Google Spreadsheet
2. Configure the Entity Store Wrapper
3. Deploy the Web API
4. Invoke the Web API
Follow this detailed tutorial
– https://apispark.com/docs/tutorials/google-
spreadsheet