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

משתמשים במחלקות היצרנים של Samsung ו-Google כדי ליצור אובייקטים ב-ResellerService. עם ResellerService אובייקטים, קבוצה משותפת של methods זמין להקצאה ולרישום של מכשירי Samsung ומכשירי Android אחרים.

SamsungResellerServiceFactory

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

זוהי חתימת השיטה ליצירת אובייקט 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