PERMISSION_DENIED 当作为项目非所有者从 Android 调用 REST runQuery Datastore API 时

PERMISSION_DENIED when calling REST runQuery Datastore API from Android as a project non-owner

我正在尝试从 Android 应用程序 运行 runQuery REST method。如果我使用项目所有者帐户登录,查询 运行s 和 returns 的结果是正确的。如果我使用非项目所有者帐户登录,我会收到 PERMISSION_DENIED 响应:

{
   "error": {
      "errors": [
         {
            "domain": "global",
            "reason": "PERMISSION_DENIED",
            "message": "Unauthorized."
         }
      ],
      "code": 403,
      "message": "Unauthorized."
   }
}

我的目标是能够 运行 作为非项目所有者进行查询。可能吗?

谢谢!

Cloud Datastore API 目前要求调用者是项目的管理员角色之一。