Expand description
a rust crate for the google play api
to get started, get an oauth token, you one by logging in into the embedded setup page, opening the dev tools and then checking the network tab / application tab for the returned cookie. the token can only be used once, and the resulting aas token doesn’t seem to expire
to convert an oauth token to an aas one, you can run the crate as a binary like so: after getting the oauth token, you can convert it with the crate by running it as a binary like so:
TOKEN="..." EMAIL="..." cargo run --features binaryor alternatively, convert it manually using OAuthRequest
after you get an aas token, parse your device props using PropsMap::parse_aurora_config
then construct a client using Client::login to start sending requests
Modules§
Structs§
- Category
- a category
- CdnUrl
- a url for a specific file, with a filename and a sha1 hash
- Client
- a logged in google play client, used for sending requests
- Device
Properties - the properties for a singular device
- Download
Response - response for an app, contains the base apk and any additional splits and obbs
- Next
Reviews Page - unique identifier for a next reviews page
- Next
Search Page - unique identifier for a next search page
- OAuth
Request - a requester for converting oauth tokens into usable aas tokens
- Props
Map - a map of parsed aurora store style device properties, each key being the device name
- Reviews
Results - review results for an app, optionally containing an identifier for the next page
- Search
Results - search results for a query, optionally containing an identifier for the next page
Enums§
- Category
Type - a category type for apps
- Reviews
Filter - filter for reviews