0

Я пытаюсь предоставить (помимо прочего) группы для нашего домена Google Apps, используя python. Я также пытаюсь использовать OAuth для авторизации моего приложения. Документация API для Python, кажется, отсутствует или неработающие ссылки. Но из поиска через код кажется, что я не могу использовать новые (GDClient) API как (среди прочего), я не могу получить список владельцев групп (что я могу сделать в более старом API GDataService). И API для параметров группы, по-видимому, является либо старым GDataService, либо еще более новым API apiclient, но я не могу выполнять базовое предоставление групп с использованием этого API. Кажется, я застрял, используя API GDataService. Однако я не могу понять, как использовать объекты OAuth для GDataService - я могу создать маркер oauth с использованием oauth2client, но не могу разрешить объект GDataService с помощью этого токена.Google Apps Python Provision API & OAuth mess

Любые указания относительно того, куда идти отсюда? Я изо всех сил пытаюсь поверить, что все это бесполезно.

ответ

4

API-интерфейс обеспечения по-прежнему находится в старом API GDataService. Он заменяется новым API под названием api (см. Здесь https://developers.google.com/admin-sdk/)

Если вы хотите, по крайней мере, начать и познакомиться с потоком OAuth. Вы должны проверить эту документацию для клиентской библиотеки API Python: https://developers.google.com/api-client-library/python/start/installation

Попробуйте быстрый старт. Все, что вам нужно сделать, это выбрать API, который вы хотите использовать, и выбрать платформу (я обычно только что выбрал командную строку). Нажмите «Настроить проект». Убедитесь, что вы уже вошли в свою учетную запись Google Apps, которую использовали для создания своего проекта в консоли API. Выберите проект API, а затем, наконец, загрузите весь пакет.

Не забудьте заменить секретный файл клиента и просто запустить образец кода python. Он сделает для вас весь поток OAuth.

+0

Так что я застрял с API GDataService, поскольку мне нужно обеспечить. У меня есть голова вокруг OAuth Flow, но могу ли я использовать ее со старым API? – askvictor

+0

Быстрый старт, который я вам показываю, предназначен для всех новых API. Но вы можете использовать поток OAuth со старым API (https://developers.google.com/gdata/docs/auth/oauth) – Emily

Смежные вопросы