TURN YOUR GOOGLE SPREADSHEETINTO A CUSTOM API
Full stack PaaS for web APIshttp://apispark.com
September 16, 2014
PRESENTERENTREPRENEUR 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▪ [email protected]▪ Twitter : @jlouvel▪ Blog : blog.restlet.com
AGENDA
1) Overview of APISpark (3’)
2) Demo of the Google Spreadsheet wrapper (27’)– Sign in to APISpark– Prepare the Google Spreadsheet– Create the Data Store wrapper– Export the Custom Web API
3) Questions (5’)
WEB API PROJECTTYPICAL LIFE CYCLE
1) Do It Yourself (DIY)long, technical, expensive but highly flexible
2) Platform as a Service (PaaS)integrated, fast, cost effective
APISPARK CLOUD PLATFORMAVAILABLE IN PUBLIC BETA
▪ Web IDEUse, develop and manage your APIs
▪ HostingRun your APIs and their backends
▪ CatalogReference & Promote your APIs
We’d love to hear what you think! Email us at [email protected] to share your feedback.
REEXPOSING A SPREADSHEET
Entity Store
Custom API
HTTP HTTP
Google Spreadsheet
GOOGLE SPREADSHEET WRAPPERFEATURES
▪ 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 API
▪ Additional security layer– your main Google password isn’t exposed– you control who has access to the custom API
WHERE IS SPARKY COMPETITION
Sparky is flying to API Strat in Chicago and is sending some pictures along the way. Every week, participate in our new #WhereisSparky challenge.
How to play▪ Retrieve photo of the week from the Sparky API▪ Find Sparky▪ Retrieve words list▪ Compose sentence describing where Sparky is located▪ Submit a POST request with your answer
This week’s prize▪ Custom Big Jambox speakers
Worth $299More info http://pages.restlet.com/whereissparky
SOCIAL LOGIN
YOUR DASHBOARD
1. ENTITY STORE CREATION
ENABLE 2-STEPS AUTHENTICATION !ON YOUR GOOGLE ACCOUNT
2. TEST YOUR GOOGLE CREDENTIALS
3. SPREADSHEET - WORDS
3. SPREADSHEET - ANSWERS
3. SPREADSHEET - RESULTS
3. SPREADSHEET - CORRECTION
MAPPING TABLE
Google Docs APISpark
Spread sheet Entity Store
Work sheet * Entity *
Column * Entity property *
First row Entity property names
Next rows Entity instances
4. IMPORT A SPREADSHEET
5. ADD ENTITIES
6. ENTITY STORE
7. FILE STORE
8. API
8. API
8. API
9. DEPLOY AND CONSUME
SUMMARY
Like this feature? Give it a go with our simple tutorial: APISpark.com > Docs > Tutorials
3 mins recap video
KEEP IN TOUCH!
http://restlet.comhttp://blog.restlet.com
Twitter: @[email protected]
Leading web API platform