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

时间:2016-01-17 22:44:25

标签: android google-cloud-datastore

我试图从Android应用中运行runQuery REST method。如果我使用项目所有者帐户登录,则查询将运行并返回正确的结果。如果我使用非项目所有者帐户登录,我收到了PERMISSION_DENIED响应:

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

我的目标是能够以非项目所有者身份运行查询。有可能吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

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