Factory クラス

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