【发布时间】:2014-02-05 09:19:08
【问题描述】:
我在这里对一件事感到困惑。我有一个工作页面,旨在读取/写入谷歌融合表。现在,我有这个工作......但它只适用于我在谷歌云开发者控制台上生成 Client_ID 的电子邮件地址。我希望此应用程序可以与任意公共用户一起使用。我觉得这与使用“Web 应用程序的客户端 ID”凭据的客户端 ID 生成的电子邮件地址代码有关。
查看实时版本以供参考。 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找到参考。
谢谢大家
【问题讨论】:
标签: oauth google-fusion-tables google-oauth