カーソルからレコードを取得する
カーソルからレコードを取得します。
URL
- 通常のアプリ
- https://sample.cybozu.com/k/v1/records/cursor.json
- ゲストスペースのアプリ
- https://sample.cybozu.com/k/guest/
GUEST_SPACE_ID
/v1/records/cursor.json
HTTPメソッド
GET
必要なアクセス権
- アプリのレコード閲覧権限
- 値を取得するレコードの閲覧権限
- 値を取得するフィールドの閲覧権限
リクエスト
パラメーター
パラメーター名 | 型 | 必須 | 説明 |
---|---|---|---|
id | 文字列 | 必須 | カーソルID |
リクエストの例(URLにパラメーターを含める場合)
URL
https://sample.cybozu.com/k/v1/records/cursor.json?id=9a9716fe-1394-4677-a1c7-2199a5d28215
ヘッダー
|
|
リクエストヘッダーの詳細は共通仕様を参照してください。
kintone REST APIの共通仕様
リクエストの例(リクエストボディにパラメーターを含める場合)
URL
https://sample.cybozu.com/k/v1/records/cursor.json
ヘッダー
|
|
リクエストヘッダーの詳細は共通仕様を参照してください。
kintone REST APIの共通仕様
ボディ
|
|
レスポンス
プロパティ
プロパティ名 | 型 | 説明 |
---|---|---|
records | 配列 | レコードの一覧 フィールドの形式は次のページを参照してください。 フィールド形式 |
next | 真偽値 | 次のレコードがあるかどうか
|
レスポンスの例
|
|
サンプルコード
curlを使ったリクエスト
|
|
kintone.api()
を使ったリクエスト
kintone.api()
の詳細は、次のページを参照してください。
kintone REST APIリクエストを送信する
|
|
補足
-
レコードのデータの言語は認証方式によって決まります。
- APIトークン認証:「Administrator」の表示言語
- それ以外の認証方式:APIを実行したユーザーの表示言語
言語設定が「Webブラウザーの設定に従う」の場合、リクエストヘッダーの「Accept-Language」の有無によって、取得する言語が変わります。
リクエストヘッダー- ヘッダーあり:「Accept-Language」ヘッダーで指定した言語
- ヘッダーなし:cybozu.com共通管理のロケールの設定で設定した言語
ロケールの設定
制限事項
- カーソルから取得できるレコードは、カーソルを作成した時点で取得対象だったレコードです。
ただし、フィールドの値は、このAPIを実行した時点での値が返ります。 - カーソルを作成した後にアクセス権の設定が変更された場合、変更後の設定では絞り込み条件を満たさないはずのレコードを取得する場合があります。
ただし、閲覧権限がないフィールドの値は取得できません。 - カーソルを作成した後にAPIを実行するユーザーの言語設定を変更すると、多言語化されたフィールドが影響を受けます。
- カーソルから取得できるすべてのレコードを取得すると、そのカーソルは自動的に削除されます。
- レスポンスで
next
がtrue
になった場合でも、次のリクエストのrecords
が空で返されることがあります。