Não é possível obter as informações de inscrição da API do desenvolvedor do Google Play para Android

Estou tentando usar a biblioteca de cliente de APIs do Google para Java para obter informações sobre as assinaturas do usuário compradas no meu aplicativo Android. Aqui está como eu estou fazendo por agora:

HttpTransport HTTP_TRANSPORT = new NetHttpTransport();
JsonFactory JSON_FACTORY = new JacksonFactory();

GoogleCredential credential = new GoogleCredential.Builder().setTransport(HTTP_TRANSPORT)
                    .setJsonFactory(JSON_FACTORY)
                    .setServiceAccountId(GOOGLE_CLIENT_MAIL)
                    .setServiceAccountScopes("https://www.googleapis.com/auth/androidpublisher")
                    .setServiceAccountPrivateKeyFromP12File(new File(GOOGLE_KEY_FILE_PATH))
                    .build();

Androidpublisher publisher = new Androidpublisher.Builder(HTTP_TRANSPORT, JSON_FACTORY, credential).
                    setApplicationName(GOOGLE_PRODUCT_NAME).
                    build();

Androidpublisher.Purchases purchases = publisher.purchases();
Get get = purchases.get("XXXXX", subscriptionId, token);
SubscriptionPurchase subscripcion = get.execute(); //Exception returned here

GOOGLE_CLIENT_MAIL é o endereço de e-mail da API Access no Google Console.GOOGLE_KEY_FILE_PATH é o arquivo p12 baixado do API Access.
GOOGLE_PRODUCT_NAME é o nome do produto a partir das informações de marca.
No Google APIS Console, o serviço "API do desenvolvedor do Google Play para Android" está ativado.

O que estou recebendo é:

{
  "code" : 401,
  "errors" : [ {
    "domain" : "androidpublisher",
    "message" : "This developer account does not own the application.",
    "reason" : "developerDoesNotOwnApplication"
  } ],
  "message" : "This developer account does not own the application."
}

Eu realmente aprecio sua ajuda para esse problema ...

questionAnswers(5)

yourAnswerToTheQuestion