For Google APIs Access without expiration (Intermediate/Advanced)

Required Knowledge for this tutorial:

  • Intermediate React
  • Intermediate Node.js
  • Firebase Setup on Client and Server
  • Basic Token Management

I’ve been struggling for the past few months with handling auth access_tokens expiring on Firebase.

Google access tokens on Firebase to access Google APIs expire after 1 hour, and the refresh token that Firebase provides is not…

With Hooks, Async Functions and best practices

Pre-requisites:

State is not an easy thing to manage on a React application: prop drilling, finding where a specific state variable is, re-rendering unnecessary components when using Context, etc.

Redux takes care of all this.

  • All state in one place.
  • No prop drilling
  • Efficient component updates
  • Best Practices

Add payments to your web application today

Requirements:

  • Basic knowledge of Javascript, React and Node.js
  • Basic knowledge of how information moves from client to server

The Purpose of This Article

I’m trying to make other people’s coding journeys easier than mine by making tutorials of what I’ve learned. I recently had to integrate payments to monetize my website, so hope you can use…

We can decide what to believe.

“The Will to Truth, which is to tempt us to many a hazardous enterprise, the famous Truthfulness of which all philosophers have hitherto spoken with respect, what questions has this Will to Truth not laid before us! What strange, perplexing, questionable questions! It is…

How to Sign in with Google and use multiple Google APIs with JavaScript, Firebase, and React

Today I’ll show you an entire coding flow to use two popular Google APIs. From authenticating a user with specific scopes, getting a token back, and using that token to manipulate multiple APIs.

So far this is my most complex article, so please provide feedback! I’d love to help you…

Ignacio Nicolas Aguirre

Founder @ Snowball Financial Education www.snowballfinances.com | Javascript Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store