Создайте новую группу Google внутри приложения App Engine, используя Java - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть приложение, которое я запускаю в Google App Engine на Google Cloud Platform.Я хочу создать новые группы Google внутри приложения.Я добавил Admin Directory Api как зависимость Maven от https://mvnrepository.com/artifact/com.google.apis/google-api-services-admin-directory/directory_v1-rev105-1.25.0

<!-- https://mvnrepository.com/artifact/com.google.apis/google-api-services-admin-directory -->
<dependency>
    <groupId>com.google.apis</groupId>
    <artifactId>google-api-services-admin-directory</artifactId>
    <version>directory_v1-rev105-1.25.0</version>
</dependency>

Я просмотрел всю документацию, которую мне удалось найти, но я все еще не уверен в том, что основыМне нужно начать, и я ищу базовый пример кода с простым, ясным объяснением того, как начать работу с клиентским API.Здесь есть краткое руководство по Java:

https://developers.google.com/admin-sdk/directory/v1/quickstart/java

Это использует аутентификацию, основанную на чтении учетных данных из файла, однако я понимаю, что мне может не потребоваться аутентификация, когда мое приложение работаетв App Engine, поэтому я не уверен, что это даст мне подходящую отправную точку с учетом моего варианта использования.Я думаю, что должен быть более простой способ иметь возможность начать использовать API администратора.

Я должен иметь возможность использовать метод вставки API, как описано здесь:

https://developers.google.com/admin-sdk/directory/v1/reference/groups/insert

В этой документации API (как и большая часть документации, которую я видел), приведены независимые от языка примеры вызовов API на основе http, которые можно использовать.Одна часть, которую я не понимаю, это то, как URL-адрес http-запроса связан с клиентским API.Использую ли я клиентский API для выполнения http-вызовов или когда я использую клиентский API, все ли звонки выполняются «под капотом» от моего имени?

Я быстро взглянул на этот вопрос, которыйговорит об использовании insert, однако мне все еще неясно, как я могу начать использовать клиентский API:

Создание групп Google программно

Может ли кто-нибудь предоставить базовый кодобразец и объяснение, которое проясняет это?Похоже, что в примерах кода нет ничего конкретного API администратора или групп:

https://github.com/google/google-api-java-client-samples

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...