Гугл ругается при обращениии к апи:
Request had insufficient authentication scopes
В ходе мучений и хождений по форумам выяснил: Гугл ругается на права доступа. Надо было внимательнее думать над фразой PERMISSION DENIED;
Действия:
Надо 1. Удалить токен файл с сервера . Он прописывался вот тут define(‘CREDENTIALS_PATH’, ‘token.json’);
2. заново создать токен, запустив приложение., предварительно введя id.
Например есть такой код даёт доступ только на чтение таблицы
1 2 3 |
define('SCOPES', implode(' ', array( Google_Service_Sheets::SPREADSHEETS_READONLY) )); |
а вот такое изменение даёт возможность редактировать.
1 2 3 4 |
define('SCOPES', implode(' ', array( //Google_Service_Sheets::SPREADSHEETS_READONLY) Google_Service_Sheets::SPREADSHEETS) //просмотр и редактирование таблиц )); |