Я использую диаграммы визуализации Google и временную шкалу для отображения некоторых данных на простой веб-странице.
Данные для графиков взяты из листа Google.
Лист Google настроен как конфиденциальный, поэтому мне необходим поток подписок, чтобы войти в систему перед тем, как представить диаграмму.
Всем пользователям был предоставлен предварительный доступ к электронной таблице.
Теперь проблема заключается в том, что, похоже, Google хочет, чтобы я запросил у моих пользователей сверхвысокие разрешения на доступ к этой диаграмме.
Это означает, что:
https://spreadsheets.google.com/feeds
В ответ на запрос пользователя я цитирую «Смотрите, редактируйте, удаляйте все ваши файлы в вашем Google Dirve». Это довольно страшно и излишне, но это единственный способ заставить это работать.
Разве этого объема недостаточно? 1012 *https://www.googleapis.com/auth/spreadsheets.readonly?
Или, как это назвал Оах, вот в чем проблема?
var query = new google.visualization.Query(
'https://docs.google.com/spreadsheets/d/*yourspreadhseetid*/gviz/tq?gid=*yourgid*&headers=1&tqx=responseHandler:handleQueryResponse' + '&access_token=' + encodeURIComponent(gapi.auth.getToken().access_token));