Sử dụng các lớp nhà máy của Samsung và Google để tạo đối tượng ResellerService
.
Với các đối tượng ResellerService
, một nhóm phương thức chung
có thể xác nhận và đăng ký cho Samsung cũng như các thiết bị Android khác.
SamsungResellerServiceFactory
Trước khi bạn có thể sử dụng lớp SamsungResellerServiceFactory
để tạo một
ResellerService
, bạn cần kết nối với KDP.
Dưới đây là chữ ký phương thức để tạo đối tượng ResellerService
bằng lớp SamsungResellerServiceFactory
:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
Thông số đầu vào
Tên tài sản | Giá trị | Bắt buộc | Mô tả |
---|---|---|---|
resellerId |
string |
Có | Mã nhận dạng duy nhất của đại lý do hệ thống KDP cung cấp. |
serviceAccountKeyFilePath |
string |
Có | Đường dẫn tệp đến khoá tài khoản dịch vụ. |
clientIdentifier |
string |
Có | Giá trị nhận dạng ứng dụng khách do hệ thống KDP cung cấp. |
Hành vi lỗi
Khi xảy ra lỗi, thư viện sẽ gửi một CommonException
chứa một trong các mã lỗi sau:
Mã lỗi |
---|
INVALID_RESELLER_ID |
AUTHORIZATION_FAIL |
GoogleResellerServiceFactory
Trước khi có thể sử dụng lớp GoogleResellerServiceFactory
để tạo đối tượng ResellerService
, bạn phải tham gia chương trình đăng ký không tiếp xúc với tư cách là đại lý.
Dưới đây là chữ ký phương thức để tạo đối tượng ResellerService
bằng lớp GoogleResellerServiceFactory
:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
Thông số đầu vào
Tên tài sản | Giá trị | Bắt buộc | Mô tả |
---|---|---|---|
resellerId |
long |
Có | Mã nhận dạng duy nhất của đại lý do hệ thống tự động cung cấp. |
serviceAccountKeyFilePath |
string |
Có | Đường dẫn tệp đến khoá tài khoản dịch vụ. |
Hành vi lỗi
Khi xảy ra lỗi, thư viện sẽ gửi ra một
CommonException
chứa một trong các mã lỗi sau:
Mã lỗi |
---|
INVALID_PARAM_DEFAULT |
INVALID_RESELLER_ID |
INTERNAL_SERVER_ERROR |