您如何建议我继续更改 GoogleAddressBook 示例以检索 > 25 个联系人?
Google 建议在http://code.google.com/apis/contacts/docs/2.0/developers_guide_dotnet.html#retrieving_without_query上使用 AutoPaging=true
如果这仍然有效,我该如何在提供的 DotNetOpenAuth 示例中传递此参数?
您如何建议我继续更改 GoogleAddressBook 示例以检索 > 25 个联系人?
Google 建议在http://code.google.com/apis/contacts/docs/2.0/developers_guide_dotnet.html#retrieving_without_query上使用 AutoPaging=true
如果这仍然有效,我该如何在提供的 DotNetOpenAuth 示例中传递此参数?
AutoPaging 属性就是:一个属性。它不是查询参数,除非您使用 Google .NET 库(据我所知不使用 OAuth),否则此属性不可用。
Google 通讯录协议文档的最新版本指出:
注意:Feed 可能不包含用户的所有联系人,因为返回的结果数量存在默认限制。有关更多信息,请参阅使用查询参数检索联系人中的 max-results 查询参数。
另一个文档页面解释说还有一个start-index
参数,因此如果您愿意,您仍然可以一次检索联系人块。
所以看起来您需要做的就是?max-results=500
在您发送的请求中添加或其他一些高数字。我更新了 DotNetOpenAuth 示例以简化此操作。