【发布时间】:2017-01-16 04:36:42
【问题描述】:
Google Datastore Runquery提供http客户端执行GQL查询,如下:
POST https://datastore.googleapis.com/v1/projects/my-project-id:runQuery?key={YOUR_API_KEY}
{
"gqlQuery": {
"queryString": "SELECT * FROM User WHERE email = 'user@example.com'"
}
}
但我收到如下错误响应:
{
"error": {
"code": 400,
"message": "Disallowed literal: 'user@example.com'.",
"status": "INVALID_ARGUMENT"
}
}
但是,Google Cloud Datastore Http Client 与 'Select * from User' 这样的简单查询完美配合。
那么,如何使用 Datastore Http 客户端执行此 GQL 查询?
【问题讨论】:
标签: google-cloud-datastore gql