title: Unable to get the subscription information from Google Play Android Developer API
body: <p>I'trying to use Google APIs Client Library for Java to get information about user's subscriptions purchased in my android app. Here is how I'm doing for now:</p>
  
  <pre><code>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
  </code></pre>
  
  <p><code>GOOGLE_CLIENT_MAIL</code> is the email address from API Access from the Google Console.
  <code>GOOGLE_KEY_FILE_PATH</code> is the p12 file downloaded from the API Access.<br>
  <code>GOOGLE_PRODUCT_NAME</code> is the product name from the branding information.<br>
  In Google APIS Console the Service "Google Play Android Developer API" is enabled.</p>
  
  <p>What I'm getting is: </p>
  
  <pre><code>{
    "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."
  }
  </code></pre>
  
  <p>I really appreciate your help for this issue...</p>