2013-07-08 99 views

回答

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); 
      }); 
     }); 
     } 
    }); 

請記住,自谷歌雲存儲沒有ACL支持,JavaScript客戶端將具有完全的讀/寫訪問整個數據集。

+0

自從你回答1年前以來,這個變化了嗎?基本上不可能在JavaScript客戶端庫的這個API上找到文檔。 – mattdlockyer

+0

@mattdlockyer它看起來好像您現在可以通過JSON API提交到數據存儲。 https://cloud.google.com/datastore/docs/apis/v1beta2/datasets/commit – wprater

+0

非常感謝您的鏈接! – mattdlockyer

相關問題