Fabrika dersleri

ResellerService nesneleri oluşturmak için Samsung ve Google fabrika sınıflarını kullanın. ResellerService nesneleriyle birlikte Samsung ve diğer Android cihazları talep etmek ve kaydettirmek için yaygın olarak kullanılan bir yöntem grubu kullanılabilir.

SamsungResellerServiceFactory

ResellerService nesnesi oluşturmak için SamsungResellerServiceFactory sınıfını kullanmadan önce KDP ile ilk katılım yapmanız gerekir. SamsungResellerServiceFactory sınıfını kullanarak ResellerService nesnesi oluşturmak için yöntem imzasını aşağıda bulabilirsiniz:

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 Bayinin KDP sistemi tarafından sağlanan benzersiz tanımlayıcısı.
serviceAccountKeyFilePath string Evet Hizmet hesabı anahtarının dosya yolu.
clientIdentifier string Evet KDP sistemi tarafından sağlanan müşteri tanımlayıcısı.

Hata davranışı

Bir hata oluştuğunda, kitaplık aşağıdaki hata kodlarından birini içeren bir CommonException atar.

Hata kodu
INVALID_RESELLER_ID
AUTHORIZATION_FAIL

GoogleBayi HizmetiFabrikası

ResellerService nesnesi oluşturmak için GoogleResellerServiceFactory sınıfını kullanabilmeniz için el değmeden kayıt sürecine bayi olarak katılmanız gerekir.

GoogleResellerServiceFactory sınıfını kullanarak bir ResellerService nesnesi oluşturmak için yöntem imzasını burada bulabilirsiniz:

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

Giriş parametreleri

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

Hata davranışı

Bir hata oluştuğunda, kitaplık aşağıdaki hata kodlarından birini içeren bir CommonException atar.

Hata kodu
INVALID_PARAM_DEFAULT
INVALID_RESELLER_ID
INTERNAL_SERVER_ERROR