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 |