【问题标题】:Is it possible to access Google Cloud Datastore API via gapi javascript client?是否可以通过 gapi javascript 客户端访问 Google Cloud Datastore API?
【发布时间】:2014-12-01 22:37:34
【问题描述】:

有没有人有任何使用 gapi javascript 客户端访问谷歌云数据存储 API 的示例代码? https://developers.google.com/datastore/docs/overview

【问题讨论】:

    标签: google-api-js-client google-cloud-datastore


    【解决方案1】:
    var clientId = '<YOUR_CLIENT_ID>';
    var datasetId = '<YOUR_DATASET_ID>';
    var scopes = 'https://www.googleapis.com/auth/datastore \
    https://www.googleapis.com/auth/userinfo.email';
    gapi.auth.authorize(
        {client_id: clientId, scope: scopes, immediate: false},
        function(authResult) {
          if (authResult && !authResult.error) {
            gapi.client.load('datastore', 'v1beta1', function() {
              gapi.client.datastore.datasets.beginTransaction({
                'datasetId': datasetId
              }).execute(function(resp) {
                console.log(resp);
              });
            });
          }
        });
    

    请记住,由于 Google Cloud Datastore 不支持 ACL,因此 javascript 客户端将拥有对整个数据集的完全读/写访问权限。

    【讨论】:

    猜你喜欢
    • 2017-04-13
    • 1970-01-01
    • 2018-07-27
    • 1970-01-01
    • 1970-01-01
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多