node-red-contrib-google-oauth2 0.3.2

Node-RED node for Google APIs call using OAuth2.

npm install node-red-contrib-google-oauth2

Generic Google API Client for Node-RED using OAuth2

Node-RED node for Google APIs.

This Node is based on the implementation by 74Labs. It has been updated to use the latest version of the googleapis. Further the authorization workflows has been changed to OAuth2.

Features

This node is a wrapper for official Google APIs Node.js Client: google-api-nodejs-client.

List of available APIs are delivered online via Google API Discovery Service.

Package contains two nodes. There is configuration node made for maintaining connection to Google API Services (google-credentials) and regular node providing posibility to call any method of any API exposed via official Google's Node.js Client.

How to Install

Run the following command in the root directory of your Node-RED install

npm install node-red-contrib-google-oauth2

or for a global installation

npm install -g node-red-contrib-google-oauth2

Configuration

  1. Generate OAuth credentials at Google API Console.
  • Choose Web Application.
  • As Authorized JavaScript origins enter your Node-RED IP (e.g. http://localhost:1880)
  • As Authorized redirect URIs enter your Node-RED IP plus /google-credentials/auth/callback (e.g. http://localhost:1880/google-credentials/auth/callback)
  1. Copy the Client ID and Client secret and paste them into the Config Node

Node Info

Version: 0.3.2
Updated 4 years, 11 months ago
License: MIT
Rating: 1.0 1

Categories

Actions

Rate:

Downloads

28 in the last week

Nodes

  • google
  • google-credentials

Keywords

  • node-red
  • google
  • googleapis
  • oauth2

Maintainers

Contributors

  • Patrick Hieber