API ◦ In-App Products ◦ Product entitlements ◦ Recurring sales and subscriptions • Publishing API ◦ Create and modify apps’ Listings ◦ Upload new APKs ◦ APK promotion to distribution tracks (alpha, beta, staged rollout and production) • Reviews API ◦ List and answer reviews * quota: 200k requests/day
= publisher.edits(); // insert, get, delete AppEdit appEdit = edits.insert(PACKAGE, null).execute(); String transactionId = appEdit.getId(); ... ... edits.validate(PACKAGE, transactionId).execute(); edits.commit(PACKAGE, transactionId).execute(); https://developers.google.com/android-publisher/#publishing { "code" : 403, "errors" : [ { "domain" : "androidpublisher", "message" : "The full description for the app is too long for language en-US.", "reason" : "fullDescriptionTooLong" } ], "message" : "The full description for the app is too long for language en-US." }