Как создать администратора домена домена Служб Google, приобретенного через API посредника
Мы пытаемся создать приложение с использованием API посредника, который наши клиенты будут использовать для покупки доменов Google Apps для бизнеса через Интернет.
Я хотел бы понять пошаговый процесс, через который прошел бы новый клиент. Вот мое понимание, основанное на документации, которую я нашел:
1) Клиент посещает наш сайт, заполняет форму с именем, адресом, альтернативным адресом электронной почты, доменным именем
2) наше приложение вызывает POST https://www.googleapis.com/apps/reseller/v1/customers для создания нового объекта Customer
3) Это где это становится неясным. В документации ( https://developers.google.com/google-apps/reseller/v1/how-tos/manage_customers) сказано, что мое приложение должно "использовать API предоставления для создания нового администратора в учетной записи нового клиента" . Однако документация API предоставления ( https://developers.google.com/google-apps/provisioning/) только объясняет пошаговую процедуру для клиента, чтобы создать собственную учетную запись администратора, где он должен принять условия и положения и затем сделайте Google Checkout, чтобы купить места. Я ожидал, что смогу создать учетную запись администратора программно, но я не понимаю, как она должна работать? Не могли бы вы дать более подробную информацию о том, как должен работать полностью программный сценарий покупки (т.е. полностью управляемый приложением посредника)? Большое спасибо за вашу помощь
1 ответ
После создания нового клиента вы также должны создать подписку. Это включает в себя план, на который они подписаны, и количество лицензий, которые они имеют, подробности на https://developers.google.com/google-apps/reseller/v1/how-tos/manage_subscriptions.
Как только домен становится клиентом вашей учетной записи посредника, вы можете использовать API предоставления для создания учетных записей пользователей, включая учетные записи администраторов. Инструкции по созданию нового пользователя находятся по адресу https://developers.google.com/google-apps/provisioning/, а для тега "admin" следует установить значение "true". См. https://developers.google.com/google-apps/provisioning/reference для всех тегов и их допустимых значений.