שיעורים במפעל

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