โรงงาน

ใช้คลาส Samsung จากโรงงานของ Google เพื่อสร้างออบเจ็กต์ ResellerService สําหรับออบเจ็กต์ ResellerService ชุดวิธีการทั่วไป จะใช้เพื่ออ้างสิทธิ์และลงทะเบียนอุปกรณ์ Samsung และอุปกรณ์ Android อื่นๆ ได้

ตัวแทนจําหน่าย Samsung ServiceFactory

ก่อนที่จะใช้คลาส 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

ตัวแทนจําหน่ายของบริการ Google

ก่อนที่จะใช้คลาส 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