משתמשים ב-classes המקוריות של Samsung ו-Google כדי ליצור אובייקטים מסוג ResellerService.
באמצעות אובייקטים מסוג ResellerService, זמינה קבוצה משותפת של שיטות לצורך הצהרה על בעלות והרשמה של מכשירי Samsung ומכשירי Android אחרים.
SamsungResellerServiceFactory
לפני שתוכלו להשתמש במחלקה SamsungResellerServiceFactory כדי ליצור אובייקט ResellerService, אתם צריכים להצטרף באמצעות KDP.
זוהי חתימה של method ליצירת אובייקט 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, עליכם להצטרף להרשמה דרך הארגון בתור מפיצים.
זוהי חתימה של method ליצירת אובייקט 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 |