GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - googleworkspace/browser-samples: Web samples for Google Workspace APIs

BranchesTags
Open more actions menu

Latest commit

 

History

111 Commits
111 Commits

Folders and files

NameName
Last commit message
Last commit date
.gemini
.gemini
 
 
.github
.github
 
 
.vscode
.vscode
 
 
adminSDK
adminSDK
 
 
apps-script
apps-script
 
 
calendar/quickstart
calendar/quickstart
 
 
classroom/quickstart
classroom/quickstart
 
 
docs/quickstart
docs/quickstart
 
 
drive
drive
 
 
gmail/quickstart
gmail/quickstart
 
 
images
images
 
 
people/quickstart
people/quickstart
 
 
sheets
sheets
 
 
slides
slides
 
 
tasks/quickstart
tasks/quickstart
 
 
.eslintrc.js
.eslintrc.js
 
 
.gitignore
.gitignore
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 

Repository files navigation

browser-samples

Browser samples for Google Workspace APIs docs.

APIs

Admin SDK

Apps Script API

  • Quickstart

Calendar

  • Quickstart

Classroom

  • Quickstart

Drive

  • Quickstart

Docs

  • Quickstart

Gmail

  • Quickstart

People

  • Quickstart

Sheets

  • Quickstart
  • Snippets

Slides

  • Quickstart
  • Snippets

Setup

  1. Clone this repository.
  2. Follow the README instructions in the API folder to run and test samples.

Troubleshooting

Here are some tips for troubleshooting errors when running these samples:

  • Be sure to create a local HTTP server to server the HTML page in the quickstart example. Otherwise the gapi client may encounter errors.
  • Check your browser console for errors. In Chrome, this is under View > Developer > JavaScript Console

Below are some possible errors you may encounter:

Error: origin_mismatch

This error will occur during the authorization flow if the host and port used to serve the web page doesn't match an allowed JavaScript origin on your Google Developers Console project. Make sure to correctly specify Authorized JavaScript origins in the quickstart steps.

idpiframe_initialization_failed: Failed to read the 'localStorage' property from 'Window'

The Google Sign-in library requires that third-party cookies and data storage is enabled in the web browser. For users that run into this error, prompt them to enable the feature or add an exception for accounts.google.com.

idpiframe_initialization_failed: Not a valid origin for the client

The Google Sign-in library requires that the domain registered in the Google Developers Console matches the domain being used to host the web page. Make sure to correctly specify Authorized JavaScript origins in the quickstart steps.

Linting

This project uses htmllint.

Install & run:

sudo npm install -g htmllint-cli
htmllint

Configure options in the .htmllintrc.

Client Library

Google Workspace APIs use the Google API JavaScript client library.

Contributing

Contributions welcome! See the Contributing Guide.

About

Web samples for Google Workspace APIs

Topics

google-workspacegsuitejavascriptsamples

Resources

Readme
Apache-2.0 license

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

395 stars

Watchers

19 watching

Forks

551 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.