I implemented server side IAP verification using this guide, except I'm using Google.Apis.AndroidPublisher.v3 instead of v2: http://jonathanpeppers.com/Blog/securing-google-play-in-app-purchases-for-xamarin-with-azure-functions
Every time I call the "request.ExecuteAsync()" line to make the API access to Google, I get an exception with the following content:
Google.Apis.Requests.RequestError
The current user has insufficient permissions to perform the requested operation. [401]
Errors [
Message[The current user has insufficient permissions to perform the requested operation.] Location[ - ] Reason[permissionDenied] Domain[androidpublisher]
]
There is absolutely no documentation on how to setup the user properly (and I think the setup should be correct anyway?), so what could cause this issue? I even tried to setup the required user as Administrator and still get this error...