Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Create a client, call resource APIs, and invoke registered operations.
import { PlayStoreClient } from "@appeeky/google-play-store-core"; const client = await PlayStoreClient.create({ // path, inline JSON, or omit to use env / config file credentials: "/path/to/sa.json", readOnly: true, });
await client.reviews.list(packageName); await client.tracks.listAll(packageName); await client.listings.listAllListings(packageName); await client.monetization.listSubscriptions(packageName); await client.purchases.getSubscription(packageName, token); await client.orders.get(packageName, orderId); await client.deploy.uploadAndAssign({ ... });
ReadOnlyError
readOnly: true
import { invokeOp, listOps } from "@appeeky/google-play-store-core"; const monetizationOps = listOps("subscription"); const result = await invokeOp(client, "gps_list_reviews", { packageName: "com.example.app", maxResults: 10, });
await client.edits.withEdit(packageName, async (editId) => { // mutations using editId }); await client.edits.withEphemeralEdit(packageName, async (editId) => { // reads using editId; edit is deleted afterward });