Аутентифицировать пользователя Google без входа в систему вручную для запуска скрипта приложения Google - PullRequest
0 голосов
/ 28 августа 2018

Я написал API, который вызывает мой скрипт Google App, который в основном загружает файл на Google Drive, используя файл URl, который передается моим API. Но всякий раз, когда я вызываю скрипт Google App, он перенаправляет на страницу входа. Я хочу войти в учетную запись Google Drive без страницы входа. Могу ли я сделать это с любым сервисом аутентификации? Поскольку я лично буду использовать скрипт, у меня нет проблем с жестким кодированием учетных данных пользователя.

Сценарий:

1.Мой php API передает URL-адрес скрипту Google App, который я загрузил в виде веб-приложения.

2. Сценарий приложения Google перенаправляет на страницу входа.

Ниже приведен мой код скрипта Google App:

function doGet(e) {
var blob = UrlFetchApp.fetch(e.parameters.url).getBlob();
var id = DriveApp.createFile(blob).getId();
return ContentService.createTextOutput("Your file has been successfully 
uploaded");
}

1 Ответ

0 голосов
/ 29 августа 2018

Как отметил @Tanaike, вам необходимо развернуть свои веб-приложения как «Выполнить приложение как:»: «Я» и «У кого есть доступ к приложению:»: любой, даже анонимный пользователь, может использовать веб-приложения без авторизации.

...