No se puede obtener la información de suscripción de Google Play Android Developer API

Estoy intentando usar la biblioteca de cliente de API de Google para Java para obtener información sobre las suscripciones de usuarios compradas en mi aplicación de Android. Así es como estoy por ahora:

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 es la dirección de correo electrónico de API Access desde la consola de Google.GOOGLE_KEY_FILE_PATH Es el archivo p12 descargado desde la API de acceso.
GOOGLE_PRODUCT_NAME es el nombre del producto a partir de la información de marca.
En la Consola APIS de Google, el servicio "API de desarrollador de Android Play Google Play" está habilitado.

Lo que estoy consiguiendo es:

{
  "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."
}

Realmente aprecio su ayuda para este problema ...

Respuestas a la pregunta(5)

Su respuesta a la pregunta