Я использую диаграммы визуализации Google и временную шкалу, чтобы отображать некоторые данные на простой веб-странице. Данные для диаграмм взяты из таблицы Google. Лист Google настроен как закрытый, поэтому мне нужен поток oauth для входа пользователя, прежде чем я представлю диаграмму.
Всем пользователям был предоставлен предварительный доступ к электронной таблице.
Теперь проблема в том, что похоже, что Google хочет, чтобы я запросил у моих пользователей дополнительные разрешения для доступа к этой диаграмме.
Это означает: https://spreadsheets.google.com/feeds
Который запрашивает у пользователя разрешения, я цитирую «Просмотр, редактирование, удаление всех ваших файлов в каталоге Google». Это довольно страшно и излишне, но это единственный способ заставить это работать.
Разве этой области недостаточно https://www.googleapis.com/auth/spreadsheets.readonly?
Или проблема в том, как Oauth назвал это проблемой?
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));