Skip to content

Enabling Google API

Alex Hanson edited this page Dec 18, 2018 · 9 revisions

Install google api on server (Raspberry pi)

sudo apt-get update
sudo apt-get upgrade
pip install --upgrade google-api-python-client
pip install --upgrade oauth2client

Create directory on server to store API related items

mkdir gmail_endpoint

Transfer client secret and script to receive oauth token#

Write up on:

  • how to generate client secret
  • what is a client secret
  • how to create a project (on google API website)
  • how to activate APIs, gmail, etc.

From MobaXTerm or cmd prompt:

cd <Dropbox sub folder>\iot\tools
scp client_secret.json [email protected]:gmail_endpoint
scp client_secret.json [email protected]:gmail_endpoint

Log server into Google

cd gmail_endpoint
python credentials.py --noauth_local_webserver
  1. Copy link outputted from putty into chrome.
  2. Sign in with hanson.iot account.
  3. Copy key from chrome and paste into putty
  4. Hit enter.

Clone this wiki locally