2012-11-01 4 views
0

Google 고객이 온라인으로 Google Apps for Business 도메인을 구매할 때 사용하는 리셀러 API를 사용하여 애플리케이션을 개발하려고합니다.리셀러 API를 통해 구입 한 Google Apps 도메인의 도메인 관리자를 만드는 방법

새로운 고객이 살펴볼 단계별 절차를 알고 싶습니다. ,

1) 고객은 우리의 사이트를 방문 우리의 응용 프로그램이 POST https://www.googleapis.com/apps/reseller/v1/customers 호출)의 이름, 주소, 다른 이메일 주소, 도메인 이름

2 형태로 채우고 : 여기 내가 찾은 문서를 기반으로 내 이해입니다 새 고객 개체를 만들려면

3) 여기가 명확하지 않습니다. 문서 (https://developers.google.com/google-apps/reseller/v1/how-tos/manage_customers)에 따르면 내 애플리케이션은 '새 API 계정을 사용하여 새 관리자를 만드는 데 Provisioning API를 사용해야합니다.'라고 명시되어 있습니다. 그러나 프로비저닝 API 설명서 (https://developers.google.com/google-apps/provisioning/#creating_an_administrator_account)는 고객이 이용 약관을 수락하고 좌석을 구매하기 위해 Google Checkout을 수행해야하는 고유 한 관리자 계정을 만드는 단계별 절차만을 설명합니다. 관리자 계정을 프로그래밍 방식으로 만들 수있을 것으로 기대되었지만 어떻게 작동하는지 이해할 수 없습니까? 완전히 프로그래밍 방식의 구매 시나리오 (예 : 전적으로 리셀러의 애플리케이션에 의해 주도 됨)가 어떻게 작동하는지에 대해 자세히 설명해 주시겠습니까? 귀하의 도움에 많은 시간을드립니다.

답변

1

신규 고객을 만든 후에도 가입을 만들어야합니다. 여기에는 그들이 가지고있는 계획과 보유하고있는 라이선스의 수 (세부 사항은 https://developers.google.com/google-apps/reseller/v1/how-tos/manage_subscriptions#create_subscription)가 포함됩니다.

도메인이 리셀러 계정의 고객이되면 프로비저닝 API를 사용하여 관리자 계정을 포함한 사용자 계정을 만들 수 있습니다. 새 사용자를 만드는 방법은 https://developers.google.com/google-apps/provisioning/#creating_a_user_account이고 'admin'태그는 'true'로 설정해야합니다. 모든 태그 및 허용 된 값은 https://developers.google.com/google-apps/provisioning/reference#xml_tag_def을 참조하십시오.