2014-01-22 71 views
0

我一直在玩v2 GoogleDrive .NET API(1.7.0.110)。兩週前,我從api創建的http請求中獲得了非常快速的響應時間。 http可以調用「/ drive/v2/files」和「drive/v2/files?q = [SOME_QUERY]」或「/ drive/v2/files/[ SOME_ID]」。Google Drive .net API 1.7 beta - 很長的http響應時間?

我的應用程序可以使這些請求中的5個連續返回並在不到一秒鐘內返回,然後突然間,第六個將不會返回10-20秒。

有時這樣的調用失敗,出現500或503錯誤。這通常是服務方面的錯誤。有沒有人看到這個?

我還注意到,在我運行測試的東部時間大約凌晨2點時,響應時間要好得多。

在10個電話中,可能有1個電話掛斷的時間會比平時長。但最終的結果是我的應用程序一直在等待http響應回來,並使應用程序看起來沒有響應。

在比較中,谷歌的oauth電話回來非常快。

-

我用來生成請求的一些代碼如下所示。

List<Google.Apis.Drive.v2.Data.File> result = new List<Google.Apis.Drive.v2.Data.File>(); 

FilesResource.ListRequest request = m_GoogleDriveService.Files.List(); 
request.Q = "'root' in parents and trashed = false and mimeType = 'application/vnd.google-apps.folder'" 

Google.Apis.Drive.v2.Data.FileList files = request.Execute(); 

result.AddRange(files.Items); 

回答

0

谷歌已確認他們有一個導致此問題的基礎設施問題。我看到了同樣的事情。它實際上非常方便,它幫助我優化了我的錯誤處理:-)

+0

您是否有確認鏈接? – DaImTo

+0

https://plus.google.com/106160348960403302854/posts/CwH9SEDTQ4C – pinoyyid

+0

我希望有某種基礎設施問題。非常感謝! –