משתמשים ב-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 |