โรงงาน

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