title: Getting 401 response in google developer api only when query GET subscriptions
body: <p>I'm using Google Play Android Developer API. I access it from server with service account. I have private key and got access token with it.</p>
  
  <p>I use scope <a href="https://www.googleapis.com/auth/androidpublisher" rel="nofollow noreferrer">https://www.googleapis.com/auth/androidpublisher</a>. And when I ask <a href="https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get" rel="nofollow noreferrer">subscription info</a>, I got 401 error:</p>
  
  <pre><code>"error": {
    "errors": [
     {
      "domain": "androidpublisher",
      "reason": "permissionDenied",
      "message": "The current user has insufficient permissions to perform the requested operation."
     }
    ],
    "code": 401,
    "message": "The current user has insufficient permissions to perform the requested operation."
   }
  </code></pre>
  
  <p>But when I use other queries <strong>with the same token</strong> and <strong>with the same scope</strong>, I got successfull responses. For example, I can successful get <a href="https://developers.google.com/android-publisher/api-ref/purchases/voidedpurchases/list" rel="nofollow noreferrer">voided purchases list</a> or <a href="https://developers.google.com/android-publisher/api-ref/inappproducts/get" rel="nofollow noreferrer">info about inapp product</a>:</p>
  
  <pre><code>200 OK
  {
       "packageName": "com.myapp.exapmle",
       "sku": "subscr_month",
       "status": "active",
       "purchaseType": "subscription",
       "defaultPrice": {
        "priceMicros": "149000000",
        "currency": "RUB"
  }
  </code></pre>
  
  <p>What could be the cause of the problem? I added this service account to developer console and provided all permissions (administrator access).</p>