fbpx

Опубликовал пакет cordova google oauth2

1 минута чтения
Логотип OAuth2

Пример использования

import googleOAuth from './googleOAuth.js';

const CLIENT_ID = 'xxxxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com';
const scriptId = 'yyyyyyy-yyyyyyyyyyyyyyyyyyyyyyyyy';
const sheetId = 'zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz';
const SCOPES = [
  'https://www.googleapis.com/auth/drive',
  'https://www.googleapis.com/auth/spreadsheets'
];

googleOAuth(CLIENT_ID, SCOPES, {redirect_uri: 'http://localhost/callback'})
    .then((response) => {

      if (response.error) {
        console.error(response);
        return;
      }

      const op = gapi.client.request({
        'root': 'https://script.googleapis.com',
        'path': `v1/scripts/${ scriptId }:run`,
        'method': 'POST',
        'body': {
          'function': 'load',
          'parameters': [sheetId]
        }
      });

      op.then((res) => {
        const resp = JSON.parse(res.body);
        console.log(resp.response);
      }, (error) => {
        console.error(error);
      });

    }, (error) => {
      console.error(error);
    });

Скачать пакет Google OAuth2 для Cordova.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: