マーカーとページネーション
一部のメソッドから返されるデータは、1つのレスポンスに実質的に収まらないことがあります。結果全体が収まらない場合、レスポンスにはmarker
フィールドが含まれます。このフィールドを使用することで、複数回の呼出しを通じてデータのページをさらに取得できます。各リクエストで直前のレスポンスのmarker
値を渡して、終わったところから再開します。レスポンスにmarker
が含まれていなければ、データセットの終わりに達しています。
marker
フィールドのフォーマットは意図的に未定義になっています。各サーバでmarker
をそれぞれに合わせて定義できるので、このフィールドの形式は文字列、ネストオブジェクトなどさまざまです。異なるサーバ、または同じサーバの異なるメソッドでは、異なるmarker
定義を使用できます。各marker
は一時的であり、10分以上経過すると予期されているとおりに機能しなくなることがあります。