В доступе отказано в выполнении функции - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь запустить приведенный ниже код, где «myApp» - это имя функции в скрипте, которое я пытаюсь запустить.

ExecutionRequest request = new ExecutionRequest().setFunction("myApp").setDevMode(true);
try {
    Operation op = service.scripts().run("some id", request).execute();
    // Print results of request.
    if (op.getError() != null) {
        // The API executed, but the script returned an error.
        System.out.println("Error");
    } else {
        System.out.println("Success");
    }
} catch (GoogleJsonResponseException e) {
    e.printStackTrace(System.out);
}

Это дает мне ошибку вроде:

{"code": 404, "errors": [{"domain": "global", "message": "Запрашиваемая сущность не найдена.", "Reason": "notFound"}], "message ":" Запрашиваемая сущность не найдена. "," status ":" NOT_FOUND "}

или, если я развертываю это как веб-приложение, выдается такой тип ошибки:

com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Запрещено {"code": 403, "errors": [{"domain": "global", "message": "Вызывающий делаетнет разрешения "," причина ":" запрещено "}]," сообщение ":" вызывающий не имеет разрешения "," статус ":" PERMISSION_DENIED "}

Что мне нужно сделатьзапустить код отлично ????

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...