Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What permissions do I need to access "API Access" in Google Play console?

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.

enter image description here

like image 658
Joshua Augustinus Avatar asked Dec 07 '20 23:12

Joshua Augustinus


People also ask

What permissions should I allow Google Play services?

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.

Does Google Play store have an API?

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.


1 Answers

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)

like image 112
Josh Butler Avatar answered Sep 18 '22 12:09

Josh Butler