4

我們正在通過Google日曆API V3的OAuth2令牌向我們的客戶提取谷歌日曆事件,但部分客戶的日曆獲得空的響應。我們對Google OAuth Playground中的相同日曆得到了空的回覆。Google日曆事件響應爲空

{ 
    "nextPageToken": "CjkKK2xwamMycHJ2MDU2cGp2YFxcmY3OXRtNTg0XzIwMTQwMjEyVDA0MzAwMFoYASCAgMDEtcaFoBQaDQgAEgAY2M-X7qfLvAI=", 
    "kind": "calendar#events", 
    "defaultReminders": [ 
    { 
     "minutes": 30, 
     "method": "popup" 
    } 
    ], 
    "items": [], 
    "updated": "2014-02-14T09:32:57.943Z", 
    "summary": "TEST", 
    "etag": "\"TuPKiPtcUnaxp3U8BefUMu26Bg/LWnnxrAP6L1-mgjBDhy0rIebYaE\"", 
    "timeZone": "Asia/Calcutta", 
    "accessRole": "owner" 
} 

但是,當通過AuthSub對同一用戶進行身份驗證時,它將獲取事件列表。有沒有人有同樣的問題?任何幫助,將不勝感激。

TIA, Riyaz.A

回答

0

我們不能設置pageToken到事件實例

Calendar.Events.List events = service.build().events().list(gCalId); 

但是,當我們嘗試模型活動的實例,我們可以設置pageToken,並得到響應太

com.google.api.services.calendar.model.Events events = service.build().events().list(gCalId).setPageToken(pageToken).execute(); 
1

您是否嘗試過實際調用與nextPageToken的API?通常,客戶端庫爲您自動分頁,但在這種情況下,您可能需要手動撥打電話。一般來說,你應該打電話給下一頁,直到nextPageToken爲空或不存在爲止。

這可能只是API的奇怪之處。

+0

嗨阿倫,我可以添加nextPageToken甚至對maxResults?如何在有或沒有nexPageToken的情況下檢索最多n個數字的事件? –