Я разрабатываю пакет Atom, который должен читать все данные из общедоступной c электронной таблицы только для чтения в Google Sheets, но я не уверен, что делать.
Я знаю, что могу использовать OAuth или ключ API, но есть проблемы с каждым из этих параметров. Для OAuth мне нужно настроить обработчик URI, и хотя Atom имеет обработчик URI (atom://package-name
), он не легко доступен в Linux, и Google разрешает только обработчики https://
. Теперь, что касается ключа API, его можно использовать для тестирования, но он не может быть опубликован в исходном коде, что необходимо без публикации sh пакета.
Так что же делать? Просто подчеркнув, что only вещь, к которой необходимо получить доступ, является публичной c таблицей только для чтения, поэтому я полагаю, что никаких специальных прав доступа не требуется.