If I go to API Access section of Google Play it says that I need permission. I want to know what permission I need to ask the owner for. I've looked at the available permissions and none seem to match API access.
Google Play services automatically obtains all permissions it needs to support its APIs. However, your app should still check and request runtime permissions as necessary and appropriately handle errors in cases where a user has denied Google Play services a permission required for an API your app uses.
The Google Play Games Services Publishing API allows you to automate frequent tasks having to do with game services production and distribution. The Reporting API lets you retrieve information about your app's quality from Android vitals.
Looking here: https://developers.google.com/android-publisher/getting_started
"To start making API calls, you’ll set up and manage the Google Play Developer API directly from the Google Play Console. The API can only be managed by the owner of your Google Play Developer account."
Whilst it's a bit ambiguous as to whether this is referring specifically to the "API Access" area inside Settings->Developer Account, I suspect it is.
Based on the above, I have asked the account owner to setup a Service Account for me and send me everything I need from that process so I can start using the API.
For newcomers to this thread - to be able to make use of the Google Publisher APIs (https://developers.google.com/android-publisher/) you will need to contact the owner of the Google Play Developer Account where you're administering your Android applications. No other user other than the account owner (not even an "Admin", or "Owner" - they must be the full on Account Owner) can do the following necessary setup.
They need to login to the account here: https://play.google.com/console/u/0/developers/api-access. Then follow the instructions here: https://developers.google.com/android-publisher/getting_started They must setup either oAuth or Service Account credentials with relevant access rights and give those to you.
If you're doing something server side to interact with the Android publisher services / APIs - then you'll want a Service Account. Following the process (https://developers.google.com/identity/protocols/oauth2/service-account) will result in a JSON file that you can basically just provide to the client libraries to start interacting with the API (https://developers.google.com/android-publisher/#subscriptions)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With