截至几天前,调用 .../files/root/children 似乎返回了错误的 nextPageToken 值。我在两个帐户上看到了这一点,两者都可以使用 api-explorer 重现:
- 请注意,selfLink 和 nextLink 在响应中是相同的
- 对于不同文件夹的两个不同帐户上的每个请求,都会返回相同的 nextPageToken。
- 如果我将 pageToken 传递到查询中,孩子总是相同的
- maxResults 参数也被忽略。
所以看起来 pageToken 根本没有效果。因为我看到为各种不同的查询返回相同的 nextPageToken,所以我推测 nextPageToken 不好。
我用 ... 替换了部分令牌,并从 URL 中删除了 https 前缀。
要求:
GET www.googleapis.com/drive/v2/files/root/children?maxResults=10&pageToken=!!%7C~EAI...CAG&key={YOUR_API_KEY}
{
"kind": "drive#childList",
"etag": ...,
"selfLink": "www.googleapis.com/drive/v2/files/root/children?maxResults=10&pageToken=!!%7C~EAI...CAG",
"nextPageToken": "!!|~EAI...CAG",
"nextLink": "www.googleapis.com/drive/v2/files/root/children?maxResults=10&pageToken=!!%7C~EAI...CAG",