ใช้คลาสโรงงานของ Samsung และ Google เพื่อสร้างออบเจ็กต์ ResellerService
เมื่อใช้ออบเจ็กต์ ResellerService คุณจะใช้เมธอดชุดเดียวกันเพื่ออ้างสิทธิ์และลงทะเบียน Samsung และอุปกรณ์ Android เครื่องอื่นๆ ได้
SamsungResellerServiceFactory
ก่อนที่จะใช้คลาส SamsungResellerServiceFactory เพื่อสร้างออบเจ็กต์ ResellerService คุณต้องเริ่มต้นใช้งาน KDP
ด้านล่างคือลายเซ็นเมธอดสำหรับการสร้างออบเจ็กต์ ResellerService โดยใช้คลาส SamsungResellerServiceFactory
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
พารามิเตอร์อินพุต
| ชื่อพร็อพเพอร์ตี้ | ค่า | ต้องระบุ | คำอธิบาย | 
|---|---|---|---|
| resellerId | string | ใช่ | ตัวระบุที่ไม่ซ้ำกันของตัวแทนจำหน่ายซึ่งระบบ KDP มีให้ | 
| serviceAccountKeyFilePath | string | ใช่ | เส้นทางไฟล์ไปยังคีย์บัญชีบริการ | 
| clientIdentifier | string | ใช่ | ตัวระบุไคลเอ็นต์ที่ระบบ KDP ระบุ | 
ลักษณะการทำงานที่เกิดข้อผิดพลาด
เมื่อเกิดข้อผิดพลาดขึ้น คลังจะแสดงข้อผิดพลาด CommonException ที่มีรหัสข้อผิดพลาดอย่างใดอย่างหนึ่งต่อไปนี้
| รหัสข้อผิดพลาด | 
|---|
| INVALID_RESELLER_ID | 
| AUTHORIZATION_FAIL | 
GoogleResellerServiceFactory
คุณต้องเริ่มต้นใช้งานการตั้งค่าอุปกรณ์พร้อมใช้แบบรวมกลุ่มในฐานะตัวแทนจำหน่ายก่อนจึงจะใช้คลาส GoogleResellerServiceFactory เพื่อสร้างออบเจ็กต์ ResellerService ได้
นี่คือลายเซ็นเมธอดสำหรับการสร้างออบเจ็กต์ ResellerService โดยใช้คลาส GoogleResellerServiceFactory
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
พารามิเตอร์อินพุต
| ชื่อพร็อพเพอร์ตี้ | ค่า | ต้องระบุ | คำอธิบาย | 
|---|---|---|---|
| resellerId | long | ใช่ | ตัวระบุที่ไม่ซ้ำกันของตัวแทนจำหน่ายซึ่งระบบการตั้งค่าอุปกรณ์พร้อมใช้แบบรวมกลุ่มให้ไว้ | 
| serviceAccountKeyFilePath | string | ใช่ | เส้นทางไฟล์ไปยังคีย์บัญชีบริการ | 
ลักษณะการทำงานที่เกิดข้อผิดพลาด
เมื่อเกิดข้อผิดพลาดขึ้น คลังจะแสดงข้อผิดพลาด CommonException ที่มีรหัสข้อผิดพลาดอย่างใดอย่างหนึ่งต่อไปนี้
| รหัสข้อผิดพลาด | 
|---|
| INVALID_PARAM_DEFAULT | 
| INVALID_RESELLER_ID | 
| INTERNAL_SERVER_ERROR |