403 Вызывающая сторона не имеет разрешения и объект запроса не найден - PullRequest
0 голосов
/ 24 февраля 2019

Если вы получаете ошибки для Google App Script API:

  1. 403 Вызывающий не имеет разрешения.Permission_Denied Forbidden
  2. Объект запроса не найден

Ответ, приведенный ниже, должен решить проблему.

Если вы считаете это полезным, пожалуйста, не забудьте внести свой вклад в- найти проблемы, особенно для сервисов API Google, поскольку они часто плохо документированы, а решения не полны (обычно я нахожу обходные пути, которые не являются безопасными).

Редактировать: Я чувствую возможную дубликатссылка идет более подробно по одному вопросу.Этот пост имеет 2 ключевых фразы, и он решает их быстро.Если посетитель посчитает, что ему нужно углубиться, то возможной дубликатной ссылкой будет хороший выбор: Как запустить функцию скрипта Google App из Google OAuth 2.0 Playground |У вызывающей стороны нет разрешения

Я также тщательно искал, используя ключевые фразы проблем, но не смог найти ни одной, которая бы решала их удовлетворительно.Ответ также говорит пользователю, что ему не нужно публично делиться своим документом и не нужна служебная учетная запись, что я считаю важным.Краткость ответа мне кажется полезной.Хотя я закрою этот пост, если есть полезное объяснение, почему он должен быть закрыт.

1 Ответ

0 голосов
/ 24 февраля 2019

Сначала войдите в свой сценарий:

  1. Публикация> Развернуть как исполняемый файл API> Создать> Обновить> Закрыть
  2. Ресурсы> Проект облачной платформы> Введите номер проекта (https://console.cloud.google.com/home/dashboard)> Установить проект> Закрыть
  3. Включить API выполнения на консоли разработчика.
  4. Проверьте, подходит ли ваш credentials.json для правильного проекта.

Примечание: Iнайти множество решений, которые предоставляют общий доступ к документу, а также требование к учетной записи службы, это не требуется.

...