Достъп до електронни таблици на Google с OAuth 2.0

Опитвам се да получа достъп до електронни таблици на Google, използвайки библиотеката gdata-python-2.0.17. Във всеки урок се използва programmaticLogin(uname,pwd), но смятам, че това не е добра практика. Опитвам се да преодолея това, като използвам OAuth 2.0 удостоверяване (oauth2client.client). Успях да предоставя достъп до акаунт в Google, като получих съгласието на потребителя.

Не съм сигурен дали стандартният gdata.spreadsheet.service.SpreadsheetsService() може да се използва в този сценарий. Според това не е възможно/лесно за комбиниране на OAuth 2.0 и gdata-python библиотека. Ще бъдем много благодарни, ако някой знае как да се справи с това със споменатите API или с помощта на по-нови версии на API на Google, които могат да се използват.

Благодаря


person Tharindu Rusira    schedule 28.08.2013    source източник
comment
Нямаше документи (тук developers.google.com/google-apps/spreadsheets ) за това как да направя Java OAuth2, но беше възможно. Изглежда, че трябва да намерите/напишете кода, за да прехвърлите OAuth токена.   -  person eddyparkinson    schedule 28.08.2013
comment
Имах подобен проблем и го реших с този модел в моя отговор: stackoverflow.com/questions/26925125/   -  person Ani    schedule 20.11.2014