โปรดพิจารณาสิ่งต่อไปนี้ก่อนสร้างบัญชีลูกค้าใหม่
- อาจมีข้อจำกัดเกี่ยวกับรหัสประเทศ หากต้องการยืนยันว่าประเทศของลูกค้าได้รับอนุมัติสำหรับการขายต่อ โปรดไปที่คอนโซลการขายสำหรับพาร์ทเนอร์
- หากสร้างบัญชีโดยการอัปเกรดจากบัญชี Gmail สำหรับผู้ใช้ทั่วไปเป็นอีเมลธุรกิจที่มีชื่อโดเมน โปรดตรวจสอบว่าบัญชีปลดล็อกการตั้งค่า Google Workspace เพิ่มเติมแล้ว ดูข้อมูลเพิ่มเติมได้ที่หัวข้อสร้างอีเมลธุรกิจให้กับทีม และสร้างอีเมลแทนของธุรกิจ
สร้างบัญชีลูกค้า
หากต้องการสร้างบัญชีลูกค้า ให้ใช้คำขอ
POST
ต่อไปนี้และใส่โทเค็นการให้สิทธิ์POST https://reseller.googleapis.com/apps/reseller/v1/customers
สร้างผู้ใช้ในบัญชีของลูกค้ารายใหม่ หากการตอบกลับแสดงรหัสสถานะ HTTP
409 Conflict
แสดงว่าcustomerId
มีอยู่แล้ว ก่อนลงทะเบียนบัญชีลูกค้า คุณต้องโอนการสมัครใช้บริการของลูกค้าเปลี่ยนภาษาเริ่มต้นของลูกค้า (หากมี)
เลื่อนระดับผู้ใช้เป็นบทบาทผู้ดูแลระบบขั้นสูง เมื่อสร้างบัญชีผู้ดูแลระบบ คุณจะสร้างรหัสผ่านชั่วคราวแบบสุ่มหรือแจ้งให้ลูกค้าระบุรหัสผ่านก็ได้
แจ้งให้ลูกค้าทราบว่าต้องลงชื่อเข้าใช้คอนโซลผู้ดูแลระบบและลงนามในข้อตกลงตัวแทนจำหน่ายของ Google Workspace เพื่อเปิดใช้งานบัญชี ตัวแทนจำหน่ายไม่ได้รับอนุญาตให้ลงนามในข้อกำหนดในการให้บริการในนามของลูกค้า
ประเภทลูกค้า
คุณสร้างลูกค้าใน Google Workspace ได้ 2 ประเภท ดังนี้
- ลูกค้าที่ยืนยันด้วยโดเมน ลูกค้าเหล่านี้ต้องใช้ Gmail และต้องมีสิทธิ์เข้าถึงระดับผู้ดูแลระบบแบบเต็ม เมื่อสร้างลูกค้าประเภทนี้ ให้ตั้งค่า
customerType
เป็นdomain
- ลูกค้าที่ยืนยันด้วยอีเมล ลูกค้าเหล่านี้ไม่ได้เป็นเจ้าของหรือจัดการโดเมนของตนเอง เมื่อสร้างลูกค้าประเภทนี้ ให้ตั้งค่า
customerType
เป็นteam
ลูกค้าประเภทนี้จะซื้อ Google Workspace รุ่นEssentials และ Enterprise Essentials ได้
เนื้อหาคำขอ JSON ต่อไปนี้เป็นตัวอย่างของลูกค้าที่ยืนยันด้วยโดเมน
{ "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
แทนที่ค่าต่อไปนี้
DOMAIN_NAME
: โดเมนของลูกค้า เช่นexample.com
NAME
: ชื่อลูกค้า เช่นAlex Cruz
ORGANIZATION_NAME
: ชื่อองค์กรของลูกค้า เช่นExample Organization
POSTAL_CODE
: รหัสไปรษณีย์ของลูกค้า เช่น94043
COUNTRY_CODE
: รหัสประเทศตามมาตรฐาน ISO แบบ 2 อักขระของลูกค้าEMAIL_ADDRESS
: อีเมลของลูกค้า เช่นcruz@example.com
การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 200
และข้อมูลของลูกค้าใหม่ ดังนี้
{ "kind": "reseller#customer", "customerId": "CUSTOMER_ID", "customerDomain": "DOMAIN_NAME", "customerType": "domain", "postalAddress": { "kind": "customers#address", "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE", }, "alternateEmail": "EMAIL_ADDRESS" }
เนื้อหาคำขอ JSON ต่อไปนี้เป็นตัวอย่างของลูกค้าที่ยืนยันด้วยอีเมล
{ "customerDomain": "DOMAIN_NAME", "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE" }, "alternateEmail": "EMAIL_ADDRESS" }
การตอบกลับที่สำเร็จจะแสดงรหัสสถานะ HTTP 200
และข้อมูลของลูกค้าใหม่ ดังนี้
{ "kind": "reseller#customer", "customerId": "CUSTOMER_ID", "customerDomain": "DOMAIN_NAME, "customerType": "team", "primaryAdmin": { "primaryEmail": "EMAIL_ADDRESS" }, "postalAddress": { "kind": "customers#address", "contactName": "NAME", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE", "countryCode": "COUNTRY_CODE", }, "alternateEmail": "EMAIL_ADDRESS" }
เปลี่ยนภาษาเริ่มต้นของลูกค้า
ภาษาเริ่มต้นของลูกค้าจะมีผลกับผู้ใช้ใหม่เท่านั้นเมื่อสร้างผู้ใช้ ผู้ใช้ปัจจุบันจะใช้ภาษาปัจจุบันต่อไปแม้ว่าคุณจะอัปเดตภาษาเริ่มต้นแล้วก็ตาม ดังนั้นคุณต้องตั้งค่าภาษาเริ่มต้นของลูกค้าก่อนสร้างผู้ใช้
ลูกค้าใหม่ที่สร้างขึ้นใหม่จะมีภาษาเริ่มต้นเป็นภาษาอังกฤษ หากต้องการเปลี่ยนภาษาเริ่มต้น ให้ใช้การเรียกใช้ PATCH
หรือ UPDATE
จากปลายทาง Customers ของ Directory API
ใช้ Directory API เพื่ออัปเดตค่า language
เริ่มต้นสำหรับลูกค้า
PATCH https://reseller.googleapis.com/admin/directory/v1/customers/CUSTOMER_ID
ใส่เนื้อหาคําขอ JSON ต่อไปนี้
{ "language":"LANGUAGE_CODE" }
แทนที่ค่าต่อไปนี้
CUSTOMER_ID
: ตัวระบุที่ไม่ซ้ำกันสำหรับลูกค้า เช่นC0123456
LANGUAGE_CODE
: รหัสภาษาที่ยอมรับ เช่นes
สำหรับภาษาสเปน
การตอบกลับ JSON ที่สำเร็จจะแสดงรหัสสถานะ HTTP 200
และทรัพยากรลูกค้าที่อัปเดตแล้ว
{ "alternateEmail": "EMAIL_ADDRESS", "customerCreationTime": "2022-12-12T23:04:10.620Z", "customerDomain": "DOMAIN_NAME", "id": "CUSTOMER_ID", "kind": "admin#directory#customer", "language": "LANGUAGE_CODE", "postalAddress": { "contactName": "NAME", "countryCode": "COUNTRY_CODE", "organizationName": "ORGANIZATION_NAME", "postalCode": "POSTAL_CODE" } }