Доступ к электронным таблицам 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