【问题标题】:How do I find my 'datasetID' for making google datastore queries?如何找到我的“datasetID”以进行谷歌数据存储查询?
【发布时间】:2014-08-02 17:04:08
【问题描述】:

如何找到我的“datasetID”以进行谷歌数据存储查询?

这个网站应该告诉我如何查询我的谷歌数据存储:https://developers.google.com/datastore/docs/apis/v1beta2/

它说基本 URL 是:https://www.googleapis.com/datastore/v1beta2/datasets

本教程说要使用“datasetID”,因此例如完整的 URL 可以是:

https://www.googleapis.com/datastore/v1beta2/datasets/12345/lookup

但我不知道如何弄清楚我的“datasetID”是什么。

在谷歌开发者控制台仪表板上,我看到: -项目ID -项目名称

及以下 存储/云数据存储/查询/

我看到“实体”“名称/ID”

但它没有说“datasetID”

我尝试过使用以下名称/ID:

https://www.googleapis.com/datastore/v1beta2/datasets/5649323916754345244544/lookup

然后我只得到响应“未找到”

【问题讨论】:

    标签: google-cloud-datastore


    【解决方案1】:

    您的数据集 ID 是您的 Cloud 项目的名称。有点难找,但从入门指南:

    您拥有自己的(与您的 Google Cloud 项目 ID 相同的标识符)。

    所以它看起来像:

    我的-test-app123

    为了确保您没有遇到其他问题(例如身份验证),我建议您通过 API 资源管理器站点进行测试: https://developers.google.com/apis-explorer/#p/datastore/v1beta2/datastore.datasets.lookup

    【讨论】:

    • 您好,非常感谢您提供的信息丰富的回答。我想将其标记为已接受的答案,但现在我收到 503。并且“服务器出现错误。重试请求。”请求类似于: POST googleapis.com/datastore/v1beta2/datasets/961238231434015692/…{YOUR_API_KEY} Content-Type: application/json Authorization: Bearer ya29.VwDo9Sgi3-BE1CEAAADasMidZrnvt9​​qT4M7juAIpWEUWw4CbOV-45gLoq7lM4vmTZzPAJcMCsxhpBqs5IzM X-JavaScript-User-Agent: Google APIs Explorer { } -is?key } 里面应该有一个实数?
    • 现在可以使用了——完美。我使用了位于我项目的“概述”部分的“项目名称”。非常感谢。
    • 嗨,Patrick,作为数据集 id 的项目名称非常有效。但在我的情况下,我的项目名称是“domain.com:project-name”,对于这类项目,我收到 503 错误。请帮忙..
    • 在这里发布了我的问题。 stackoverflow.com/questions/34062332/…
    猜你喜欢
    • 1970-01-01
    • 2010-11-11
    • 2012-11-20
    • 2020-06-18
    • 1970-01-01
    • 2020-04-16
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    相关资源
    最近更新 更多