-1

С изменениями сторонней защиты доступа для Google Таблиц, для вызовов API визуализации теперь требуются учетные данные OAuth, если таблицы не доступны для «всех, у кого есть ссылка». (Google Developers Blog Post) (Google Charts Authorization)Усовершенствованный сторонний доступ для Google Таблиц

Связано ли это с таблицами, доступными для «всех в домене с возможностью просмотра ссылки»? Если да, то каким образом я могу получить учетные данные OAuth, не запрашивая у конечного пользователя доступ к их Дисководам или таблицам? Можно ли передавать учетные данные с помощью учетной записи службы? Мы не хотим запрашивать каждого пользователя, использующего приложение, поскольку он был разрешен администратором Google Apps и выполняется с использованием учетных записей служб.

ответ

0

Связано ли это с таблицами, доступными для «всех пользователей домена, с помощью которых можно просмотреть ссылку»?

Он заявил в этой documentation, что:

Google Таблиц требуются учетные данные для конечного пользователя, чтобы получить доступ к закрытым таблицы с помощью API визуализации Google ("запросы/TQ")

но Take ПРИМЕЧАНИЕ:

Таблицы, общие для «всех, у кого есть ссылка, могут видеть» не требуют credentia левая сторона Изменение настроек общего доступа к электронной таблице: намного проще, чем реализация авторизации.

Так что, если ваши таблицы разделяется на «любой, кто имеет связь может просматривать», вы не затронуты этим обновлением, начинающегося 14 сентября 2016 года

Для получения дополнительной информации, проверить этот thread.

0

«Любой, кто находится в домене со ссылкой для просмотра», все еще требует учетных данных OAuth, поскольку приложение обращается к непубличным данным. Если вы используете делегирование домена и учетную запись службы, вы можете просто создать маркер доступа в своем бэкэнд и передать его в запросах конечной точке /tq.

Смежные вопросы