我试图使用GData API访问我的Google电子表格。我遵循的例子如下所示:使用Google Data API访问Google电子表格使用Google Data API失败Mono
var service = new SpreadsheetsService("myTest");
service.setUserCredentials(username, password);
var query = new SpreadsheetQuery();
var feed = service.Query(query);
这应该返回包含电子表格列表的供稿。然而,这失败:
Google.GData.Client.GDataRequestException: Execution of request failed: http://spreadsheets.google.com/feeds/spreadsheets/private/full ---> System.Net.WebException: The remote server returned an error: (404) Not Found.
当我尝试直接在浏览器上面的链接,我可以下载的饲料,只要我登录到我的谷歌帐户。
一些进一步的信息:
- 我不是一个防火墙
- 我已经检查了我的用户名(maurits.rijk在gmail.com)和密码后面几次
- 我使用的Mandriva VirtualBox的在MacBook
- 我所有的代码编译使用Mono
我试着相同的功能在Java中的OS-X。该代码按预期运行。
你提到的单声道问题似乎很旧(单声道1.x),但它仍然可以。因为我在OS-X和Linux上,所以现在我只需要寻找替代手段。 – 2010-04-22 12:44:52
Wireshark?我看到它已经老了,但仍然是这种情况:)这是最近的http://groups.google.com/group/google-help-dataapi/browse_thread/thread/f2969f1d4e4ebab3/3ef5da67033235bc。 – systempuntoout 2010-04-22 12:58:01
小更新:代码在Mandriva(内部VirtualBox)上与在OS-X上使用Mono一样失败。 – 2010-04-22 14:50:41