Fabrika dersleri

ResellerService nesneleri oluşturmak için Samsung ve Google fabrika sınıflarını kullanın. ResellerService nesneleri, Samsung ve diğer Android cihazlar için hak talebinde bulunmak ve cihazları kaydettirmek üzere ortak bir yöntem grubu sağlar.

SamsungResellerServiceFactory

ResellerService nesnesi oluşturmak için SamsungResellerServiceFactory sınıfını kullanabilmek üzere KDP'ye kaydolmanız gerekir. SamsungResellerServiceFactory sınıfını kullanarak ResellerService nesnesi oluşturma yöntemi imzası aşağıda verilmiştir:

public static ResellerService createResellerService(String resellerId, String serviceAccountKeyFilePath, String clientIdentifier) throws CommonException;

Giriş parametreleri

Mülk adı Değer Zorunlu Açıklama
resellerId string Evet KDP sistemi tarafından sağlanan bayinin benzersiz tanımlayıcısı.
serviceAccountKeyFilePath string Evet Hizmet hesabı anahtarının dosya yolu.
clientIdentifier string Evet KDP sistemi tarafından sağlanan istemci tanımlayıcısı.

Hata davranışı

Hata oluştuğunda kitaplık aşağıdaki hata kodlarından birini içeren bir CommonException oluşturur:

Hata kodu
INVALID_RESELLER_ID
AUTHORIZATION_FAIL

GoogleResellerServiceFactory

ResellerService nesnesi oluşturmak üzere GoogleResellerServiceFactory sınıfını kullanabilmeniz için öncelikle el değmeden kayıt özelliğini bayi olarak kabul etmeniz gerekir.

GoogleResellerServiceFactory sınıfını kullanarak ResellerService nesnesi oluşturma yöntemi imzası aşağıda verilmiştir:

public static ResellerService createResellerService(long resellerId, String serviceAccountKeyFilePath) throws CommonException, InterruptedException;

Giriş parametreleri

Mülk adı Değer Zorunlu Açıklama
resellerId long Evet El değmeden kayıt sistemi tarafından sağlanan bayinin benzersiz tanımlayıcısı.
serviceAccountKeyFilePath string Evet Hizmet hesabı anahtarının dosya yolu.

Hata davranışı

Hata oluştuğunda kitaplık aşağıdaki hata kodlarından birini içeren bir CommonException oluşturur:

Hata kodu
INVALID_PARAM_DEFAULT
INVALID_RESELLER_ID
INTERNAL_SERVER_ERROR