2015-04-17 4 views
2

Текущее приложение написано в JAVA. Я планирую выполнить шаги здесь https://developers.google.com/admin-sdk/directory/v1/quickstart/quickstart-java, но у меня мало опыта работы с JAVA и вы хотите сделать миграцию максимально простой. API используется для создания новой учетной записи электронной почты.Как перенести из API Provisioning API в API SDK администратора?

Это то, что я сейчас:

  • Логика для создания учетной записи Google и сохранить данные в нашей базе данных в GDataServlet.java
  • ClientWrapper.java называет функцию, которая создает учетную запись
  • AppsForYourDomainClient.java - это где вызов API выполняется с помощью «https://www.google.com/a/feeds/»;

Как двигаться вперёд?

  • Обновление ClientWrapper.java для вызова нового API?
  • Или создайте новую таблицу в нашей базе данных, которая сохранит необходимые нам данные и создаст новую службу, которая вызовет новый API?
  • Я не считаю, что GDataServlet.java необходимо изменить.

Также, если я использую тип идентификатора клиента службы, который, я считаю, является тем, что мне нужно, где я могу найти секрет клиента? Кажется, у меня есть секрет клиента, только когда я выбираю тип идентификатора клиента веб-приложения.

ответ

0

API-интерфейс Provisioning API и API-интерфейс администратора SDK/Directory работают по-разному, API-интерфейс каталогов основан на REST. Поэтому вам нужно будет обновить свой код, где вы называете API. (Я не понял, какой класс вы используете для этого, а также цель ваших классов)

Что касается того, как двигаться вперед, это будет вы. Но если «AppsForYourDomainClient» - это класс, который вы используете для вызова api, я думаю, вы должны обновить его, чтобы вызвать новый API. Если вам не нужно изменять «GDataServlet», тогда не делайте этого.

Here вы можете найти документацию об учетной записи службы и информацию, необходимую для аутентификации.

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