0

18個のファイルを含むフォルダーがあります。maxResults=20 でリストを作成すると、18 個すべてが得られます。

maxResults=10 に設定すると、10 と...

 "nextPageToken": "!!|~EAIaggELEgA6egpi96NuFMj_____f_8AAP__AAD_KFSjepDGzcnNxs3GzMnPy8jRyNGqpsyrlMusoLmnlP8AAP__AP7__n__AP8AKFSjepDGzcnNxs3GzMnPy8jRyNGqpsyrlMusoLmnlP8A__4QESF03OHBi8LW0zkAAAAAN-uRXEgBDEAAIgsJb4Vcq9cAAAAgBg"

... ここまでは順調ですね。

次に、pageToken を使用して別の 10 をリクエストすると、

https://www.googleapis.com/drive/v2/files?pageToken=!!%7C~EAIaggELEgA6egpi96NuFMj_____f_8AAP__AAD_KFSjepDGzcnNxs3GzMnPy8jRyNGqpsyrlMusoLmnlP8AAP__AP7__n__AP8AKFSjepDGzcnNxs3GzMnPy8jRyNGqpsyrlMusoLmnlP8A__4QESF03OHBi8LW0zkAAAAAN-uRXEgBDEAAIgsJb4Vcq9cAAAAgBg&maxResults=10&q='0Bw3h_yCVtXbbQ1BzcU5TbXl1T1k'+in+parents+and+trashed%3Dfalse&fields=nextLink%2CnextPageToken%2Citems(description%2Cid%2Ctitle)%2CnextPageToken

...期待される8ではなく、1つのアイテムを取得し、nextPageTokenはありません。

API Explorer から同じことを行うと、期待どおりに 10 と 8 が得られます。違いは、API Explorer が提供する nextPageToken がはるかに短いことです。また、API Explorer が両方の GET に対してステータス 200 を示していることにも気付きました。アプリに 304 が表示されることがありますが、一貫性がありません。大きな違いは、アプリに drive.file スコープがあることだと思います。これは問題にはなりません。20 を要求すると、18 個のファイルすべてが取得されることを覚えておいてください。

設定した場合、さらにテストします...

  • maxResults=4、15 個のファイルを取得します。
  • maxResults=6 または 7 で 18 になります (すごい!!)。
  • maxResults=11 で 14 になります
  • maxResults=12 で 14 になります
  • maxResults=16 を指定すると (これは信じられないでしょう...) 24! になります。フォルダーには 18 個のファイルしかありませんが、はい 24 です。返されたファイル ID を確認しましたが、そのうちの 6 つが重複しています。

公開されているバグ リストは、今すぐに非常に役立ちます!!

4

1 に答える 1