Я реализовал проверку IAP на стороне сервера, используя это руководство, за исключением того, что я использую Google.Apis.AndroidPublisher.v3 вместо v2: http://jonathanpeppers.com/Blog/securing-google-play-in-app-purchases-for-xamarin-with-azure-functions
Каждый раз, когда я вызываю строку «request.ExecuteAsync ()» для доступа API к Google, я получаю исключение со следующим содержанием:
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]
]
Нет абсолютно никакой документации о том, как правильно настроить пользователя (и я думаю, что настройка должна быть правильной в любом случае?), Так что может вызвать эту проблему? Я даже пытался настроить требуемого пользователя в качестве администратора и все еще получаю эту ошибку ...