我有一个融合表,我希望对我通过 Google Docs 创建的进行插入和更新。
我正在尝试使用 OAUTH 访问此表并通过 WebApp 和 Java 客户端进行插入和更新
我可以使用我的访问令牌(我通过传递我的客户端密码和刷新令牌凭据接收到的)对这个表进行选择,以编程方式没有问题。
String sql = java.net.URLEncoder.encode("SELECT * FROM " + tableId, "ISO-8859-1");
uri = "https://www.google.com/fusiontables/api/query?access_token=" + token + "&sql=" + sql;
以上从表中返回了我的行
但是,当我尝试插入时,我得到下面的消息
服务器返回 HTTP 响应代码:403 用于 URL:https ://www.google.com/fusiontables/api/query? access_token .....
仅当我首先以编程方式从 Google API 中创建表时,插入才会起作用。我怎样才能确保我可以访问相同的表。我通过“Google Docs”下的新表选项创建,我看到哪里有一个共享按钮,但我不知道打开表以进行插入的步骤,更新我可以执行插入而不会得到 403 响应谷歌服务器以编程方式。我不是楼主吗?如何在表中注册我的 API 凭据以进行插入/更新?