0

我正在检索用户的联系人组。我必须按分页显示组。所以我这样做,

URL feedUrl1 = new URL("https://www.google.com/m8/feeds/groups/"+userEmail+
 "/full/?xoauth_requestor_id"+userEmail+"&start-index=10&max-results=5");

 ContactGroupFeed resultFeed1 = contactService.getFeed(myQuery, ContactGroupFeed.class);

上面的查询显示从 10 开始的结果并显示所有记录。它不是基于 检索结果max-results。有什么不对吗?我还有什么选择?

4

1 回答 1

2

我进行了快速测试,max-results 参数按预期工作。

我总共有 6 个联系人组。快乐1、快乐2、快乐3、快乐4、快乐5、快乐6。

这是我提出的要求:

https://www.google.com/m8/feeds/groups/userEmail/full?start-index=1&max-results=5

在响应中,我得到了参数<openSearch:itemsPerPage>5</openSearch:itemsPerPage>,结果中只显示了 Happy 1 - 5。

我认为如果您使用的是 oauth_requestor_id,则 URL 应如下所示:

https://www.google.com/m8/feeds/groups/userEmail/full?xoauth_requestor_id=userEmail&start-index=10&max-results=5
于 2013-10-24T18:09:41.087 回答