Cl asp Не удалось прочитать учетные данные API. Вы вошли в систему по всему миру? - PullRequest
0 голосов
/ 08 апреля 2020

Я вхожу с clasp login --creds <file>, который создает локальный файл .claspr c. json. Это говорит о том, что я вошел в систему, но когда я запускаю другую команду, я получаю:

Could not read API credentials. Are you logged in globally?

Есть мысли о том, почему сначала не просматривается мой локальный файл claspr c?

В настоящее время используется версия cl asp v. 2.2.0

1 Ответ

0 голосов
/ 17 апреля 2020

Я думаю, что наконец нашел решение для той же проблемы
Следуйте вместе с комментариями от этой проблемы github
Добавьте поле "oauthScopes" в ваш локальный код и pu sh это к вашему приложению
Если вы не можете сделать sh, скопируйте и вставьте его в файл манифеста в браузере
Затем вы должны опубликовать sh приложение, и я мало что сделал ' Я сделал, не уверен, какой из них помог. В приложении в браузере:

  • добавить версию приложения в Файл-> Управление версиями

  • Публикация sh -> Развертывание как исполняемый файл API

  • попробуйте войти в систему с cl asp и creds. json file

  • попытаться запустить что-то clasp run testRun

может показывать ошибку, что вы пропускаете некоторые oauth-разрешения, но в нем будут перечислены какие, и вы можете добавить их

В моем случае, одна странная вещь это также помогло включить некоторые API Google, так что в приложении в браузере: Ресурсы -> Расширенные службы Google -> включить некоторые API, затем попробуйте сделать clasp run
, если он работает, вы можете отключить API, который вы включили ранее.

Надеюсь, что поможет

...