Python: добавление комментариев к определенной ячейке с помощью Drive API

Я пытаюсь автоматизировать простое обновление электронной таблицы Google, и я использую библиотеку gspread, чтобы сделать так. Одна критическая задача, которая в настоящее время не поддерживается gspread, - это возможность добавлять комментарии к определенной ячейке (есть открытый вопрос для этого и даже суть решения, но я получал 404 ошибку при попытке его использовать).

Я знаю, что API Google Диска (v3) поддерживает добавление комментариев, как описано здесь , но у меня проблемы с аутентификацией, и мне нужна помощь.

Что я знаю / знаю:

Я уже настроил OAuth 2.0 и зарегистрировался для API через Google, а также у меня есть client_secret.json в моем каталоге, но мои знания о веб-запросах и ответах ограничены, поэтому изучение документации Drive API вряд ли имеет смысл. Я знаю, что для создания комментариев мне придется использовать якоря и указывать местоположение ячейки, используя номера столбцов / строк.

На чем я застрял:

При использовании Google API Explorer я получаю 400 ошибку с сообщением: The 'fields' parameter is required for this method. Как я могу сделать POST-запрос, используя мою аутентификацию? Думаю, оттуда я сам смогу добавлять комментарии.


person Cedric Amaya    schedule 13.11.2017    source источник


Ответы (1)


Я получаю ошибку 400 с сообщением: для этого метода требуется параметр "поля"

Ошибка запрашивает свойство, которое вы хотите вернуть (эти свойства перечислены в файлах Drive API ресурс).

Вы можете просто поставить "*", чтобы указать, что вы хотите, чтобы он возвращал полный ответ. Это быстрое решение.

person noogui    schedule 13.11.2017