Альтернатива устаревшему методу, использующему Google Forms с Pandas - PullRequest
0 голосов
/ 12 сентября 2018

Поскольку я довольно новичок в Python 3, я хотел создать простое приложение Flask, которое преобразует Google Forms в таблицы с использованием Pandas.Что обычно было бы довольно просто, но каждый учебник, который я нашел, похож на этот пример с pbpython.com.

Проблема в том, что почти в каждом уроке используется SignedJwtAssertionCredentials из модуля oauth2client.client, который больше не поддерживается.

Так что мой вопрос состоит из двух частей, основанных на этой проблеме (потому что я не могне могу найти ответ с помощью Google).

1) Есть ли альтернатива SignedJwtAssertionCredentials?

2) Если моя форма Google открыта для общественности, действительно ли мне нужен Oauth 2?Потому что, как я уже сказал, это пример.

TL; DR: я не знаю, что использовать, поскольку SignedJwtAssertionCredentials недоступен, и мне нужен кто-то более опытный, чем я, чтобы предложить мне рабочий пример Python+ Google Forms на мой вопрос уже получен ответ .

1 Ответ

0 голосов
/ 14 сентября 2018

Вот актуальный код https://github.com/googleapis/oauth2client/issues/401

    credentials = ServiceAccountCredentials.from_p12_keyfile(
        SERVICE_ACCOUNT_EMAIL,
        p12_key_path,
        scopes=['https://www.googleapis.com/auth/androidpublisher']
    )

    http = httplib2.Http()
    http = credentials.authorize(http)
    service = apiclient.discovery.build('androidpublisher', 'v3', http=http)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...