מאפשרת למפתחי אפליקציות ל-Android לגשת לחשבונות שלהם ב-Google Play. ברמה גבוהה, תהליך העבודה הצפוי הוא 'הכנסת' עריכה, ביצוע שינויים לפי הצורך ולאחר מכן 'התחייבות'.
- משאב REST: v3.applications.deviceTierConfigs
- משאב REST: גרסה 3.edits
- משאב REST: v3.edits.apks
- משאב REST: v3.edits.bundles
- משאב REST: גרסה 3.edits.countryavailability
- משאב REST: v3.edits.deobfuscationfiles
- משאב REST: גרסה 3.edits.details
- משאב REST: v3.edits.expansionfiles
- משאב REST: גרסה 3.edits.images
- משאב REST: v3.edits.listings
- משאב REST: גרסה 3.edits.testers
- משאב REST: גרסה 3.edits.tracks
- משאב REST: גרסה 3.externaltransactions
- משאב REST: v3.createdapks
- משאב REST: גרסה 3.grants
- משאב REST: גרסה 3.inappproducts
- משאב REST: v3.internalappsharingartifacts
- משאב REST: גרסה 3.monetization
- משאב REST: v3.monetization.subscriptions
- משאב REST: v3.monetization.subscriptions.basePlans
- משאב REST: v3.monetization.subscriptions.basePlans.offers
- משאב REST: v3.orders
- משאב REST: v3.purchases.products
- משאב REST: v3.purchases.subscriptions
- משאב REST: v3.purchases.subscriptionsv2
- משאב REST: v3.purchases.clearedpurchases
- משאב REST: גרסה 3.reviews
- משאב REST: v3.systemapks.variants
- משאב REST: גרסה 3.users
שירות: androidpublisher.googleapis.com
כדי להתקשר לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, עליכם להשתמש במידע הבא כשתשלחו את בקשות ה-API.
מסמך Discovery
מסמך Discovery הוא מפרט קריא למחשבים המיועד לתיאור ולצריכה של ממשקי API ל-REST. הוא משמש לבניית ספריות לקוח, יישומי פלאגין של IDE וכלים אחרים שמקיימים אינטראקציה עם Google APIs. שירות אחד עשוי לספק מספר מסמכי גילוי השירות הזה מספק את מסמך הגילוי הבא:
נקודת הקצה לשירות
נקודת קצה (endpoint) היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. בשירות אחד יכולות להיות כמה נקודות קצה בשירות. לשירות הזה יש את נקודת הקצה הבאה לכל שירות, וכל מזהי ה-URI שלמטה יחסיים לנקודת הקצה הזו:
https://androidpublisher.googleapis.com
משאב REST: v3.applications.deviceTierConfigs
שיטות | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/deviceTierConfigs יוצרת הגדרה חדשה ברמת המכשיר לאפליקציה. |
get |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs/{deviceTierConfigId} מחזירה תצורה ספציפית של מסלול מכשיר. |
list |
GET /androidpublisher/v3/applications/{packageName}/deviceTierConfigs פונקציה זו מחזירה את ההגדרות האישיות של רמת המכשיר שנוצרו, בסדר יורד לפי זמן היצירה בסדר יורד. |
משאב REST: v3.edits
שיטות | |
---|---|
commit |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:commit מתבצעת עריכה של האפליקציה. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId} מחיקה של עריכה של אפליקציה. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId} מתבצעת עריכה של האפליקציה. |
insert |
POST /androidpublisher/v3/applications/{packageName}/edits יצירת עריכה חדשה לאפליקציה. |
validate |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}:validate אימות של עריכה של אפליקציה. |
משאב REST: v3.edits.apks
שיטות | |
---|---|
addexternallyhosted |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/externallyHosted יוצרת APK חדש בלי להעלות את ה-APK עצמו ל-Google Play. במקום זאת, הוא מתארח בכתובת ה-URL שצוינה. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks מפרט את כל חבילות ה-APK הנוכחיות של האפליקציה והעריכה. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks תתבצע העלאה של APK והוספה לעריכה הנוכחית. |
משאב REST: v3.edits.bundles
שיטות | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles רשימה של כל קובצי ה-Android App Bundle הקיימים של האפליקציה ועריכה שלהם. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/bundles מעלה קובץ Android App Bundle חדש לעריכה הזו. |
משאב REST: v3.edits.countryavailability
שיטות | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/countryAvailability/{track} המבצע יהיה זמין במדינות שונות. |
משאב REST: v3.edits.deobfuscationfiles
שיטות | |
---|---|
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/deobfuscationFiles/{deobfuscationFileType} תתבצע העלאה של קובץ חדש לפענוח קוד מעורפל (obfuscation) וצירוף של הקובץ ל-APK שצוין. |
משאב REST: v3.edits.details
שיטות | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/details הצגת פרטים על האפליקציה. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/details תיקוני פרטים של אפליקציות. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/details עדכון פרטים של אפליקציה. |
משאב REST: v3.edits.expansionfiles
שיטות | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} מאחזר את ההגדרה של קובץ ההרחבה של ה-APK שצוין. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} מתקן את תצורת קובץ ההרחבה של ה-APK כך שיפנה לקובץ הרחבה של APK אחר. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} עדכון ההגדרה של קובץ ההרחבה של ה-APK כך שיפנה לקובץ הרחבה של APK אחר. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/apks/{apkVersionCode}/expansionFiles/{expansionFileType} תתבצע העלאה של קובץ הרחבה חדש והוא יצורף ל-APK שצוין. |
משאב REST: v3.edits.images
שיטות | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType}/{imageId} מחיקת התמונה (צויינה לפי מזהה) מהעריכה. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} מחיקת כל התמונות בשפה ובסוג התמונה שצוינו. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} מפרט את כל התמונות. |
upload |
POST /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} POST /upload/androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language}/{imageType} העלאת תמונה של השפה וסוג התמונה שצוינו, והוספה לעריכה. |
משאב REST: v3.edits.listings
שיטות | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} מחיקה של דף האפליקציה המותאם לשוק המקומי. |
deleteall |
DELETE /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings מחיקת כל דפי האפליקציה בחנות. |
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} מקבל דף של חנות מקומית. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings רשימה של כל דפי האפליקציה בחנות שמותאמים לשוק המקומי. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} תוקנה דף האפליקציה בחנות שעבר התאמה לשוק המקומי. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/listings/{language} יצירה או עדכון של דף אפליקציה בחנות מקומית. |
משאב REST: v3.edits.testers
שיטות | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} התקנת הבודקים. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} תיקונים של בודקים. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/testers/{track} בודקי עדכונים. |
משאב REST: v3.edits.tracks
שיטות | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} מתקבל טראק. |
list |
GET /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks מפרט את כל הטראקים. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} מתקן מסלול. |
update |
PUT /androidpublisher/v3/applications/{packageName}/edits/{editId}/tracks/{track} מתבצע עדכון של טראק. |
משאב REST: v3.externaltransactions
שיטות | |
---|---|
createexternaltransaction |
POST /androidpublisher/v3/{parent=applications/*}/externalTransactions יוצר עסקה חיצונית חדשה. |
getexternaltransaction |
GET /androidpublisher/v3/{name=applications/*/externalTransactions/*} מתקבלת עסקה חיצונית קיימת. |
refundexternaltransaction |
POST /androidpublisher/v3/{name=applications/*/externalTransactions/*}:refund החזר כספי או החזר כספי חלקי על עסקה חיצונית קיימת. |
משאב REST: v3.createdapks
שיטות | |
---|---|
download |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}/downloads/{downloadId}:download תתבצע הורדה של APK חתום יחיד שנוצר מחבילת App Bundle. |
list |
GET /androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode} מחזירה מטא-נתונים של הורדות עבור כל חבילות ה-APK שנוצרו מחבילת App Bundle נתונה. |
משאב REST: v3.grants
שיטות | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*/users/*}/grants הענקת גישה למשתמש לחבילה הנתונה. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*/grants/*} הסרת כל הגישה של המשתמש לחבילה או לחשבון הפיתוח שצוינו. |
patch |
PATCH /androidpublisher/v3/{grant.name=developers/*/users/*/grants/*} עדכון הגישה של המשתמש לחבילה הנתונה. |
משאב REST: v3.inappproducts
שיטות | |
---|---|
delete |
DELETE /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} מחיקה של מוצר מתוך האפליקציה (מוצר מנוהל או מינוי). |
get |
GET /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} קבלת מוצר מתוך האפליקציה, שיכול להיות מוצר מנוהל או מינוי. |
insert |
POST /androidpublisher/v3/applications/{packageName}/inappproducts יצירה של מוצר מתוך האפליקציה (מוצר מנוהל או מינוי). |
list |
GET /androidpublisher/v3/applications/{packageName}/inappproducts רשימה של כל המוצרים מתוך האפליקציה – מוצרים מנוהלים ומינויים. |
patch |
PATCH /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} תיקון של מוצר בתוך האפליקציה (מוצר מנוהל או מינוי). |
update |
PUT /androidpublisher/v3/applications/{packageName}/inappproducts/{sku} עדכון של מוצר מתוך האפליקציה (מוצר מנוהל או מינוי). |
משאב REST: v3.internalappsharingartifacts
שיטות | |
---|---|
uploadapk |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/apk מעלה APK לשיתוף פנימי של אפליקציות. |
uploadbundle |
POST /androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle POST /upload/androidpublisher/v3/applications/internalappsharing/{packageName}/artifacts/bundle מעלה קובץ App Bundle לשיתוף אפליקציות פנימי. |
משאב REST: v3.monetization
שיטות | |
---|---|
convertRegionPrices |
POST /androidpublisher/v3/applications/{packageName}/pricing:convertRegionPrices מחשבת את מחירי האזורים, לפי שער החליפין הנוכחי ודפוסי תמחור ספציפיים למדינה, על סמך המחיר שצוין בקבוצה של אזורים. |
משאב REST: v3.monetization.subscriptions
שיטות | |
---|---|
archive |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}:archive העברת מינוי לארכיון. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions יוצר מינוי חדש. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} מחיקת המינוי. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId} קריאת מינוי יחיד. |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions מפרט את כל המינויים באפליקציה נתונה. |
patch |
PATCH /androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId} עדכון של מינוי קיים. |
משאב REST: v3.monetization.subscriptions.basePlans
שיטות | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:activate מפעיל מינוי בסיסי. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:deactivate השבתה של מינוי בסיסי. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId} מתבצעת מחיקה של מינוי בסיסי. |
migratePrices |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}:migratePrices מעבירים מנויים שמקבלים מחיר מינוי היסטורי למחיר שמוצע כרגע באזור שצוין. |
משאב REST: v3.monetization.subscriptions.basePlans.offers
שיטות | |
---|---|
activate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:activate מפעיל מבצע מינוי. |
create |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers יצירת מבצע מינוי חדש. |
deactivate |
POST /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId}:deactivate השבתה של מבצע מינוי. |
delete |
DELETE /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} מחיקת מבצע של מינוי. |
get |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers/{offerId} קורא מבצע יחיד |
list |
GET /androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers מפרט את כל המבצעים במסגרת מינוי נתון. |
patch |
PATCH /androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId} עדכון של מבצע קיים למינוי. |
משאב REST: v3.orders
שיטות | |
---|---|
refund |
POST /androidpublisher/v3/applications/{packageName}/orders/{orderId}:refund החזר כספי על מינוי של משתמש או על הזמנת רכישה מתוך האפליקציה. |
משאב REST: v3.purchases.products
שיטות | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge מאשר רכישה של פריט מתוך האפליקציה. |
consume |
POST /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:consume צורכת רכישה של פריט מתוך האפליקציה. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token} בודקת את סטטוס הרכישה והצריכה של פריט מתוך האפליקציה. |
משאב REST: v3.purchases.subscriptions
שיטות | |
---|---|
acknowledge |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:acknowledge מאשר רכישת המינוי. |
cancel |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel ביטול רכישת המינוי של משתמש. |
defer |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer דחיית רכישת המינוי של המשתמש עד תאריך תפוגה עתידי. |
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token} בודקת אם רכישת המינוי של המשתמש חוקית ומחזירה את תאריך התפוגה שלו. |
refund |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:refund החזר כספי על רכישה של מינוי של משתמש, אבל המינוי יישאר בתוקף עד לזמן התפוגה שלו וימשיך להיות מתחדש. |
revoke |
POST /androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:revoke החזר כספי ומבטל באופן מיידי את רכישת המינוי של המשתמש. |
משאב REST: v3.purchases.subscriptionsv2
שיטות | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/purchases/subscriptionsv2/tokens/{token} קבלת מטא-נתונים על מינוי |
משאב REST: v3.purchases.clearedpurchases
שיטות | |
---|---|
list |
GET /androidpublisher/v3/applications/{packageName}/purchases/voidedpurchases מפרט את הרכישות שבוטלו, שבוצע עבורן החזר כספי או שההחזר הכספי בוצע בעקבות ביטול עסקה. |
משאב REST: v3.reviews
שיטות | |
---|---|
get |
GET /androidpublisher/v3/applications/{packageName}/reviews/{reviewId} מקבל ביקורת אחת. |
list |
GET /androidpublisher/v3/applications/{packageName}/reviews רשימה של כל הביקורות. |
reply |
POST /androidpublisher/v3/applications/{packageName}/reviews/{reviewId}:reply תשובה לביקורת אחת או עדכון תשובה קיימת. |
משאב REST: v3.systemapks.variants
שיטות | |
---|---|
create |
POST /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants יצירת APK שמתאים להכללה בתמונת מערכת מתוך קובץ Android App Bundle שכבר הועלה. |
download |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId}:download תתבצע הורדה של APK של מערכת שנוצרה בעבר, שמתאים להכללה בתמונת מערכת. |
get |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants/{variantId} מחזירה וריאנט של חבילת APK שנוצר בעבר. |
list |
GET /androidpublisher/v3/applications/{packageName}/systemApks/{versionCode}/variants מחזירה את הרשימה של גרסאות APK של המערכת שנוצרו בעבר. |
משאב REST: v3.users
שיטות | |
---|---|
create |
POST /androidpublisher/v3/{parent=developers/*}/users מעניקים גישה למשתמש בחשבון הפיתוח הנתון. |
delete |
DELETE /androidpublisher/v3/{name=developers/*/users/*} הסרת כל הגישה של המשתמש לחשבון הפיתוח הנתון. |
list |
GET /androidpublisher/v3/{parent=developers/*}/users רשימה של כל המשתמשים שיש להם גישה לחשבון פיתוח. |
patch |
PATCH /androidpublisher/v3/{user.name=developers/*/users/*} עדכון הרשאת הגישה לחשבון הפיתוח של המשתמש. |