2016-10-06 33 views
0

獲得安全令牌後,我從下面的代碼中獲取郵件。我的問題是,在我的測試帳戶中,有22封郵件(在收件箱中),返回的JSON僅包含前10封電子郵件。Microsoft O365 REST圖形API無法獲取所有郵件

var json = JObject.Parse(await response.Content.ReadAsStringAsync()); 

我得到的是下面的代碼:

https://graph.microsoft.com/v1.0/me/messages 

我檢查所產生的JSON,我可以正確地看到第一個10封電子郵件。

我需要做什麼來獲取所有電子郵件? (即獲得下一個10,下一個10 ...直到我收到所有電子郵件?)

回答

2

10是默認頁面大小,因此這是預期的。您可以使用$top將頁面大小擴展至50.然後,您需要請求後續頁面。響應中應包含一個@odata.nextLink,其中包含一個用於獲取下一頁的URL。

相關問題