Наиболее подходящий API для доступа к Google Spreadsheet?
Я хочу прочитать электронную таблицу Google из приложения Python App Engine. Я использовал клиентскую библиотеку API Google для Python для нескольких вещей. https://developers.google.com/api-client-library/python/start/installation
Я вижу, как я мог бы использовать это с Drive API. Однако для электронных таблиц кажется, что старый API электронных таблиц gdata, использующий OAUTH 2.0, имеет подходящие API / функции. https://developers.google.com/google-apps/spreadsheets/
Так что я немного растерялся. В настоящее время (май 2014 г.), какой правильный и лучший API для этого случая чтения электронных таблиц?
1 ответ
По сути, Drive API поможет вам создавать, удалять или снова обновлять метаданные для электронной таблицы Google (или других типов файлов).
Однако, когда дело доходит до взаимодействия с содержимым электронных таблиц Google, API GData Google Spreadsheets, к сожалению, в настоящее время является единственным способом сделать это (кроме API скриптов приложений). Как вы упомянули, вы также можете использовать OAuth 2.0 с GData.
Я предполагаю, что многие из нас надеялись на новый API с новыми Google Sheets, но вместо этого старый "был сделан совместимым" с новыми версиями Sheets.