【发布时间】:2020-10-20 15:38:50
【问题描述】:
我开发了应用程序来阅读谷歌联系人。我可以阅读联系人,但我不确定如何逐页进行。在这里,我附上了我的示例代码。
GoogleCredential credential = GoogleCredential.FromJson(gCredJson)
.CreateScoped(Scopes)
.CreateWithUser(usrName);
string token = await credential.UnderlyingCredential.GetAccessTokenForRequestAsync().ConfigureAwait(true);
获取联系人
OAuth2Parameters parameters = new OAuth2Parameters();
parameters.AccessToken = token;
RequestSettings settings = new RequestSettings("mailApp", parameters);
settings.AutoPaging = true;
settings.Maximum = 2;
settings.PageSize = 2;
ContactsRequest cr = new ContactsRequest(settings);
Feed<Contact> f = cr.GetContacts("myemail@gmail.com");
foreach (Contact c in f.Entries)
{
Console.WriteLine(c.Name.FullName);
}
上面的代码给了我联系方式。但是,我不知道如何处理下一页。非常感谢任何人对此提供帮助。
【问题讨论】:
标签: c# pagination google-contacts-api