我正在尝试使用GData API访问我的Google电子表格。我已经按照以下示例进行了跟踪:
var service = new SpreadsheetsService("myTest");
service.setUserCredentials(username, password);
var query = new SpreadsheetQuery();
var feed = service.Query(query);
这应返回包含电子表格列表的Feed。然而,这失败了:
Google.GData.Client.GDataRequestException:请求执行失败:http://spreadsheets.google.com/feeds/spreadsheets/private/full ---> System.Net.WebException:远程服务器返回错误:(404)Not Found。
当我在浏览器中直接尝试上述链接时,只要我已登录Google帐户,我就可以下载该Feed。
进一步的信息:
我在OS-X上尝试了Java中的相同功能。该代码按预期运行。