Skip to content

A Singer tap for syncing reports from the Google Play Store

License

Notifications You must be signed in to change notification settings

Zookal/tap-playstore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tap-playstore

This is a Singer tap that produces JSON-formatted data following the Singer spec for reports from the Google Play Store.

It's a thin wrapper around tap-gcs-csv that declares all the tables for you, and avoids having to sample the data to determine the schema.

Config

{
  "start_date": "2015-01-01T00:00:00Z",
  // A path to a JSON credentials file for a service account. Make sure you give that
  // user permissions by inviting them to your Play Store account and giving them
  // "View app information and download bulk reports (read-only)" and
  // "View financial data, orders, and cancellation survey responses" permissions.
  // These permissions must be granted account-wide, not just for one app.
  // It can take a few hours before the grant takes effect.
  "credentials_path": "./client_secret.json",
  // The path to the bucket Google sends reports to. You can get this from the
  // "Copy Cloud Storage URI" button from the reports page.
  "bucket": "pubsite_prod_rev_01234567890123456789"
}

About

A Singer tap for syncing reports from the Google Play Store

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%