我試圖使用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