Turn your Google Spreadsheet into a custom web API - API World

Preview:

DESCRIPTION

 

Citation preview

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▪ jlouvel@restlet.com▪ 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 support@apispark.com 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: @jlouveljlouvel@restlet.com

Leading web API platform

Recommended