getDataEntries API で一度に取得できるデータ件数の上限を 1,000 に変更しました。
DataEntry:getDataEntries API
で一度に取得できるデータエントリ数の上限を 1,000 に変更しました。
DataEntry:getDataEntries API は、SORACOM Harvest Data に送信されたデータを取得するための API です。この API では limit
パラメータを使用して、取得するデータエントリ数の上限を指定できます。今回の変更で limit
パラメータに指定できる値の上限が 1,000 に変更されました。limit
に 1,000 より大きい値を指定した場合は、1,000 が指定された場合と同様に動作します。
なお、この API を使って 1,000 件を超えるデータを効率的に取得するには複数の方法があります。
SORACOM ユーザーコンソールを使用する
ユーザーコンソールの機能を使って、250 MB までのデータを一度にダウンロードできます。250 MB を超える場合は、対象期間を区切って分割してダウンロードしてください。詳しくは、SORACOM Harvest Data のデータを 250 MB ごとにダウンロードする を参照してください。
SORACOM CLI を使用する
SORACOM CLI を利用する際に --fetch-all
オプションを指定すると、対象期間内のデータをまとめて取得できます。
たとえば、2023/09/01 00:00:00 UTC から現在までのデータを取得するには、以下のように指定します。
soracom data get-entries --from 1693526400000 --limit 1000 --fetch-all
そのほかのオプションについては、以下のコマンドで表示されるヘルプを確認してください。
soracom data get-entries --help
詳しくは、SORACOM CLI のヘルプを表示する を参照してください。
SORACOM API を使用する
DataEntry:getDataEntries API
のレスポンスヘッダーに含まれるページングのための値を使って繰り返し API を呼び出すことで、対象期間内のデータを取得できます。詳しくは、大量のデータを取得する (ページング) を参照してください。