โรงงาน

ใช้คลาสโรงงานของ 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