使用 Samsung 和 Google 工廠類別建立 ResellerService 物件。使用 ResellerService 物件時,可使用一組常見的方法來宣告及註冊 Samsung 和其他 Android 裝置。
SamsungResellerServiceFactory
您必須先啟用 KDP,才能使用 SamsungResellerServiceFactory 類別產生 ResellerService 物件。以下是使用 SamsungResellerServiceFactory 類別建立 ResellerService 物件的方法簽章:
public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;
輸入參數
| 屬性名稱 | 值 | 必填 | 說明 | 
|---|---|---|---|
| resellerId | string | 是 | KDP 系統提供的經銷商專屬 ID。 | 
| serviceAccountKeyFilePath | string | 是 | 服務帳戶金鑰的檔案路徑。 | 
| clientIdentifier | string | 是 | KDP 系統提供的用戶端 ID。 | 
錯誤行為
發生錯誤時,程式庫會擲回 CommonException,其中包含下列其中一個錯誤代碼:
| 錯誤代碼 | 
|---|
| INVALID_RESELLER_ID | 
| AUTHORIZATION_FAIL | 
GoogleResellerServiceFactory
您必須先加入零接觸註冊,才能使用 GoogleResellerServiceFactory 類別產生 ResellerService 物件。
以下是使用 GoogleResellerServiceFactory 類別建立 ResellerService 物件的方法簽章:
public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;
輸入參數
| 屬性名稱 | 值 | 必填 | 說明 | 
|---|---|---|---|
| resellerId | long | 是 | 經銷商的專屬 ID,由零接觸系統提供。 | 
| serviceAccountKeyFilePath | string | 是 | 服務帳戶金鑰的檔案路徑。 | 
錯誤行為
發生錯誤時,程式庫會擲回 CommonException,其中包含下列其中一個錯誤代碼:
| 錯誤代碼 | 
|---|
| INVALID_PARAM_DEFAULT | 
| INVALID_RESELLER_ID | 
| INTERNAL_SERVER_ERROR |