introducing the g suite apis

18
+Wesley Chun Developer Advocate G Suite Introducing the G Suite APIs Contribute questions at: goo.gl/Rq6ABI LA DevFest 2016

Upload: wesley-chun

Post on 13-Apr-2017

71 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Introducing the G Suite APIs

+Wesley ChunDeveloper Advocate

G Suite

Introducing the G Suite APIs

Contribute questions at:

goo.gl/Rq6ABI

LA DevFest 2016

Page 2: Introducing the G Suite APIs
Page 3: Introducing the G Suite APIs
Page 4: Introducing the G Suite APIs
Page 5: Introducing the G Suite APIs

Proprietary + Confidential

Google APIs client libraries for many

languages, not just

● API preview (I/O 2016)

● Launched API v1 (Nov 2016)Slides

Page 6: Introducing the G Suite APIs

Confidential & Proprietary

Confidential & Proprietary

Try our Node.js Markdown-to-Google-Slides generator:github.com/googlesamples/md2googleslides

Page 7: Introducing the G Suite APIs

Replace text & images from template deck

Generate slides from spreadsheet data

Page 8: Introducing the G Suite APIs

Proprietary + Confidential

● Launched API v4 (I/O 2016)Sheets

Powerful API: expect UI features available programmatically

● Create new sheets within spreadsheets

● Add data to sheets● Create new spreadsheets● Set frozen rows● Text+number formatting● Enforce cell validation● Adjust column sizes● Apply formulas● Build pivot tables ● Create charts● … and more!

BEFORE(<= v3)

AFTER(>= v4)

Page 9: Introducing the G Suite APIs

Import/Export: Customized reports, “database,” or both!

Try our Node.js customized reporting tool codelab:g.co/codelabs/sheets

Format cells (frozen & bold row)

Page 10: Introducing the G Suite APIs

Migrate SQL data to a Sheet

Proprietary + Confidential

● Launched API v3 (Dec 2015)

○ v2 not deprecated (yet)

● WhatsApp integration (I/O 2016)

● Coming soon: Team Drives

(announced Sep 2016)

Drive

Page 11: Introducing the G Suite APIs

List files in Google Drive

Proprietary + Confidential

● Settings endpoints launch (Jul 2016)

● New metadata scope (Nov 2016)

● Admin SDK Email Settings

deprecation (Jul 2017)

Gmail

Page 12: Introducing the G Suite APIs

Search Gmail for threads w/>2 messages

Proprietary + Confidential

● Reminders on the web (Apr 2016)

● Events on Google Maps (Sep 2016)

● Find a time” on iOS (Sep 2016)

● New Calendar iOS app (Nov 2016)

Calendar

Page 13: Introducing the G Suite APIs

Create events in Calendar

Proprietary + Confidential

● Execution API allows external apps

to call Apps Script apps (Sep 2015)

● Android add-ons (Jul 2016)

Apps Script

Page 14: Introducing the G Suite APIs

Sheets-bound “Hello World!”

Sheets-bound “Hello World!”

Page 15: Introducing the G Suite APIs

What can you do with this?

This… with help from Google Maps

Page 16: Introducing the G Suite APIs

AND this… with help from Maps and Gmail

Proprietary + Confidential

● Mobile Audit in Reports API

launched (May 2016)

● OAuth 1.0 deprecated (Oct 2016)

● GData Admin Settings API

deprecated (Aug 2017)

Admin SDK

Page 17: Introducing the G Suite APIs

Programmatically manage your domain

Blog & video references

● G Suite APIs○ goo.gl/ZIgf8k and goo.gl/EySSQV (Google Drive API)○ goo.gl/pFYUQ2 (Gmail API)○ goo.gl/KuYMiq (Google Calendar API)○ goo.gl/N1RPwC and goo.gl/U6Oljn (Google Sheets API)○ goo.gl/o6EFwk (Google Slides API)○ goo.gl/Yb06ZC (Google Sheets & Slides APIs)

● Google Apps Script○ goo.gl/1sXeuD (Apps Script intro)○ goo.gl/oAzBN9 (Google Maps & Gmail APIs)○ goo.gl/nKfBQi (YouTube [Data] API)○ goo.gl/EK5edG (Google Forms)

Page 18: Introducing the G Suite APIs

Thank you!Questions?

+Wesley Chungoogle.com/+WesleyChun

@wescpy twitter.com/wescpy

slide deck goo.gl/Hs0IIR

Contribute questions at:

goo.gl/Rq6ABI