מאפשר למפתחי אפליקציות ל-Android לגשת לחשבונות Google Play שלהם. באופן כללי, תהליך העבודה הצפוי הוא 'הכנסת' עריכה, ביצוע שינויים לפי הצורך ולאחר מכן 'מחויבות'.
- משאב REST: v3.applications.deviceTierConfigs
- משאב REST: v3.edits
- משאב REST: v3.edits.apks
- משאב REST: v3.edits.bundles
- משאב REST: גרסה 3.edits.countryavailability
- משאב REST: v3.edits.deobfuscationfiles
- משאב REST: v3.edits.details
- משאב REST: v3.edits.expansionfiles
- משאב REST: v3.edits.images
- משאב REST: v3.edits.listings
- משאב REST: v3.edits.testers
- משאב REST: v3.edits.tracks
- משאב REST: v3.externaltransactions
- משאב REST: v3.createdapks
- משאב REST: גרסה 3.grants
- משאב REST: גרסה 3.inappproducts
- משאב REST: v3.internalappsharingartifacts
- משאב REST: גרסה 3.מונטיזציה
- משאב 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: v3.reviews
- משאב REST: v3.systemapks.variants
- משאב REST: גרסה 3.משתמשים
שירות: androidpublisher.googleapis.com
כדי להתקשר לשירות הזה, מומלץ להשתמש בספריות הלקוח שסופקו על ידי Google. אם האפליקציה צריכה להשתמש בספריות משלכם כדי להתקשר לשירות הזה, יש להשתמש במידע הבא כשתבצעו בקשות ל-API.
מסמך Discovery
מסמך Discovery הוא מפרט קריא למחשבים לתיאור ולצריכת ממשקי API ל-REST. הוא משמש לבניית ספריות לקוח, יישומי פלאגין של IDE וכלים אחרים שמקיימים אינטראקציה עם Google APIs. שירות אחד עשוי לספק כמה מסמכי גילוי. שירות זה מספק את מסמך הגילוי הבא:
נקודת הקצה של השירות
נקודת קצה של שירות היא כתובת 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, במקום זאת לארח את ה-APK בכתובת 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} מעלה קובץ חדש לפענוח קוד מעורפל (deobfuscation) ומצורף ל-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/*} עדכון הגישה של המשתמש לחשבון המפתח. |