introduction to google drive api
DESCRIPTION
My talk at the GDG Philippines Google Apps Challenge Meetup/Hackaton (July 6, 2012)TRANSCRIPT
![Page 1: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/1.jpg)
Introduction to Google Drive
API
Google Apps Developer Challenge Workshop/HackatonJuly 6-7, 2012
Jomar TigcalGDG Philippines
![Page 2: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/2.jpg)
Jomar Tigcal
● Community Manager of GDG Philippines● Mobile Apps Developer (Software Engineer)
at Stratpoint Technologies, Inc.
http://jomar.tigcal.com+Jomar Tigcal@jomartigcal
![Page 3: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/3.jpg)
What is Google Drive?● Create and collaborate.
○ Google Docs (Documents, spreadsheets and presentations.)
○ Share content, comments and receive notifications ● Store everything safely and access it anywhere
○ http://drive.google.com○ Drive Android App○ Mac and PC apps
● Search ○ Optical Character Recognition (OCR)
![Page 4: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/4.jpg)
Google Drive API
* Chrome Web Store
The app must be installed from the Chrome Web Store to be able to access the APIs.
![Page 5: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/5.jpg)
How Google Drive Apps Work
● Install the app via Chrome Web Store
![Page 6: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/6.jpg)
● Authorize access
How Google Drive Apps Work
![Page 7: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/7.jpg)
● Acessing files○ Files created by your app○ Files opened using your app
● Create/open files from Google Drive● Open a file from your app
How Google Drive Apps Work
![Page 8: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/8.jpg)
● Opening a file in Google Drive
How Google Drive Apps Work
![Page 9: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/9.jpg)
● Creating a file from Google Drive
How Google Drive Apps Work
![Page 10: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/10.jpg)
● Opening a file from your app
How Google Drive Apps Work
![Page 11: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/11.jpg)
Developing Google Drive Apps
![Page 12: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/12.jpg)
● Go to Google APIs console (http://code.google.com/apis/console)
● Create an API Project● Select Services● Turn on Drive API and Drive SDK● Create OAuth 2.0 Client ID● Provide developer info, icon and other
details
Register the app
![Page 13: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/13.jpg)
● Go to the Chrome Web Store Developer Dashboard (https://chrome.google.com/webstore/developer/dashboard)
● Create a new listing● Modify the listing for Google Drive● Publish to TEST ACCOUNTS
Create a Chrome Web Store Listing
![Page 14: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/14.jpg)
Example
URL: http://drive.jomartigcal.appspot.com
Java Code:https://github.com/jomartigcal/google-drive-api-java-sample
![Page 15: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/15.jpg)
Resources
Documentation:https://developers.google.com/drive
API Reference: https://developers.google.com/drive/v1/reference/
SDK Downloads: https://developers.google.com/drive/downloads
![Page 16: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/16.jpg)
Resources
Stack Overflow:http://stackoverflow.com/questions/tagged/google-drive-sdk
Support Page (Consumer/Developer)https://support.google.com/drive/?hl=en&p=web_home
Google Apps Developer Blog:http://googleappsdeveloper.blogspot.com/
![Page 17: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/17.jpg)
Questions?
![Page 18: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/18.jpg)
Thank you very much!
![Page 19: Introduction to Google Drive API](https://reader031.vdocuments.site/reader031/viewer/2022013111/555a472cd8b42a83368b5458/html5/thumbnails/19.jpg)
Introduction to Google Drive
API
Google Apps Developer Challenge Workshop/HackatonJuly 6-7, 2012
Jomar TigcalGDG Philippines