我對這裏的一件事感到困惑。我有一個工作頁面,旨在讀取/寫入/到谷歌融合表。現在,我有這個工作......但它只適用於我在Google Cloud Developer Console上生成Client_ID的電子郵件地址。我希望這個應用程序能夠與任意的公共用戶一起工作。我覺得它與使用「Web應用程序的客戶端ID」證書的客戶端ID生成的電子郵件地址代碼有關。公共訪問POST谷歌融合表oauth2.0
請參閱實時版本以供參考。 http://www.bneigher.com/FusionTable/
我的代碼:
// This is for authorizing the table for read (Top of page)
gapi.auth.authorize({
client_id: $scope.clientId,
scope: $scope.scopes,
immediate: $scope.immediate
}, handleAuthResult);
。 。 。
// This is when a POST is invoked to write
runClientRequest({
path: path,
body: body,
headers: {
'Authorization': 'Bearer ' + $scope.accessToken,
'Content-Type': 'application/x-www-form-urlencoded'
},
method: 'POST'
}, callback('insert-data-output'));
我需要做些什麼才能使這項工作適用於......例如,您要寫信給表格?
該邏輯的完整代碼可在http://www.bneigher.com/FusionTable/js/controller.js找到以供參考。
謝謝你們