یک شی Company
برای شناسایی منحصر به فرد یک شرکت (مشتری) برای ثبت نام Knox یا zero-touch ایجاد می کند. پس از بازگشت موفقیت آمیز روش، مالکان مشخص شده ( primary_emails
) یا سرپرستان ( secondary_emails
) می توانند آدرس ایمیل خود را با یک حساب Google مرتبط کنند تا به پورتال مشتری zero touch دسترسی داشته باشند (برای جزئیات، به ثبت نام Zero-touch برای مدیران فناوری اطلاعات مراجعه کنید) یا یک حساب Samsung برای دسترسی به پورتال Knox Mobile Enrollment (KME).
امضای روش
public CreateCustomerResponse createCustomer(CreateCustomerRequest request) throws CommonException;
CreateCustomerRequest
نام ملک | ارزش | مورد نیاز | توضیحات |
---|---|---|---|
customer_name | string | بله | نام شرکت. به عنوان مثال XYZ Corp. در پورتال ثبت نام بدون لمس برای کارمندان شرکت نمایش داده می شود. |
primary_emails | فهرست object(string) | بله | لمس صفر: آدرس ایمیل کاربران مشتری در نقش مالک. حداقل یک آدرس ایمیل مورد نیاز است. هر آدرس ایمیل باید با یک حساب Google مرتبط باشد. مالکان دسترسی مشابهی با مدیران دارند، اما همچنین می توانند کاربران پورتال سازمان شما را اضافه، حذف و ویرایش کنند. سامسونگ: آدرس ایمیل سوپر ادمین مشتری. سامسونگ فقط اولین ایمیل لیست را دریافت می کند. آدرس ایمیل باید با یک حساب سامسونگ مرتبط باشد. |
secondary_emails | فهرست object(string) | خیر | آدرس ایمیل کاربران مشتری در نقش ادمین. هر آدرس ایمیل باید با یک حساب Google مرتبط باشد. توجه: این ویژگی توسط سامسونگ پشتیبانی نمی شود. |
vendorParams | map | لمس صفر: خیر سامسونگ: بله | فیلدهای اضافی، جفت کلید-مقدار مشخص شده توسط فروشنده. درخواستهای کلاس SamsungResellerService باید مشخص کنند:"کشور": کد کشور مشتری ISO 3166-1 ، به عنوان مثال "US". "firstName": نام مشتری (حداکثر 60 کاراکتر). "LastName": نام خانوادگی مشتری (حداکثر 60 کاراکتر). "service": "KME" تنها مقدار پشتیبانی شده است. |
CreateCustomerResponse
نام ملک | ارزش | توضیحات |
---|---|---|
customer | object( Company ) | شی حاوی جزئیات مشتری تازه ایجاد شده است. |
vendor_params | map | فیلدهای اضافی، جفت کلید-مقدار مشخص شده توسط فروشنده (فقط سامسونگ). |
رفتار خطا
اگر خطایی رخ دهد، کتابخانه یک CommonException
حاوی یکی از کدهای خطای زیر میفرستد:
CommonException
کد خطا |
---|
INTERNAL_SERVER_ERROR |