Google Tasks API - getNextPageToken始终返回null

Dav*_*vid 2 api android task

我的gmail帐户中有大约200个任务.我使用的是Google Tasks API(https://developers.google.com/google-apps/tasks/v1/reference/tasks/list)

api只返回前100个任务.根据文档,getNextPageToken()应该返回nextpagetoken.但是,即使我有超过100个任务,它也始终返回null.

以下是供参考的代码:

Tasks tasks_result = client.tasks().list(strList).setFields("items(completed,due,id,notes,status,title,updated)").execute();

Tasks  tasks =  tasks_result.getItems();
String nextPageToken;
do 
  {

  for (Task task : tasks) {
   ......
 }

nextPageToken = tasks_result.getNextPageToken();    <===== It always return null, WHY?????
} while (nextPageToken!=null);
Run Code Online (Sandbox Code Playgroud)

请帮忙.

Dav*_*vid 6

最后,我找到了答案.必须在setFields中指定nextPageToken字段,这是示例.

任务tasks_result = client.tasks().list(strList).setFields("etag,items(completed,deleted,due,notes,status,title,updated),kind,nextPageToken").execute();