introducing the g suite apis
TRANSCRIPT
+Wesley ChunDeveloper Advocate
G Suite
Introducing the G Suite APIs
Contribute questions at:
goo.gl/Rq6ABI
LA DevFest 2016
Proprietary + Confidential
Google APIs client libraries for many
languages, not just
● API preview (I/O 2016)
● Launched API v1 (Nov 2016)Slides
Confidential & Proprietary
Confidential & Proprietary
Try our Node.js Markdown-to-Google-Slides generator:github.com/googlesamples/md2googleslides
Replace text & images from template deck
Generate slides from spreadsheet data
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)
Import/Export: Customized reports, “database,” or both!
Try our Node.js customized reporting tool codelab:g.co/codelabs/sheets
Format cells (frozen & bold row)
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
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
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
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
Sheets-bound “Hello World!”
Sheets-bound “Hello World!”
What can you do with this?
This… with help from Google Maps
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
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)
Thank you!Questions?
+Wesley Chungoogle.com/+WesleyChun
@wescpy twitter.com/wescpy
slide deck goo.gl/Hs0IIR
Contribute questions at:
goo.gl/Rq6ABI