Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 1.93 KB

README.md

File metadata and controls

52 lines (41 loc) · 1.93 KB

Google API examples

Contents

  1. Python Notebook

    Open In Colab

  2. JS web client

  3. Python web application

    • insert 'client_secret.json' file into the folder

    • run:

      python server.py

FAQ

  1. How to get CLIENT_ID and CLIENT_SECRET?

  2. How to get client_secret.json?

  3. How to resolve authentication error 'unknown origin'?

    • add your domain to the list of authorized domains in the Google API Console. Your client_secret.json should look like this:

      {
          "web": {
              "client_id": ...,
              "project_id": "max-ostapenko",
              "auth_uri": "https://accounts.google.com/o/oauth2/auth",
              "token_uri": "https://oauth2.googleapis.com/token",
              "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
              "client_secret": ...,
              "redirect_uris": [
              "https://max-ostapenko.github.io/api_examples/examples/ga4_client_js/data_api.html",
              "https://localhost/oauth2callback"
              ],
              "javascript_origins": [
              "https://max-ostapenko.github.io",
              "https://localhost"
              ]
          }
      }