選取多條記錄
在查詢中指定一個條件以選取多條記錄。
- 一次最多可以選取 500 條記錄。
可以獲取的記錄數由query
參數的limit
指定。
query
參數名稱的limit
limit
的初始值為 100。 query
參數的offset
上限為 10,000
query
參數名稱的offset
*1- 如果要在查詢中搜索字串,則為單詞搜索。有關說明,請參閱以下頁面。
輸入搜索關鍵詞時的注意事項 - 如果使用關鍵字搜索 (like, not like) 作為篩選條件,則當包含該關鍵字的記錄數達到 100,000 條時,搜索將終止。
在這種情況下,在回應頭的「X-Cybozu-Warning」中會添加「Filter aborted because of too many search results」。
*1 在2020 年 7 月的定期維護時進行了規格變更,偏移值限製為 10,000。
如果獲取的記錄數量可能超過 10,000 條,請檢查所套用的程式代碼,並更具需要對其進行更改。
有關詳細資訊,請參閱以下文章:
考慮偏移限制的kintone記錄的批量獲取
^
URL
- 常規應用程式
- https://sample.cybozu.com/k/v1/records.json
- 訪客空間的應用程式
- https://sample.cybozu.com/k/guest/
GUEST_SPACE_ID
/v1/records.json
HTTP 方法
GET
所需存取權限
- 應用程式的記錄的查看權限
- 要選取其值的記錄的查看權限
- 查看要選取其值的欄位的查看權限
請求
參數
參數名稱 | 類型 | 必須 | 說明 |
---|---|---|---|
app | 數值或字串 | 必須 | 應用ID |
fields | 字串陣列 | 可省略 | 要包含在回應中的欄位代碼 如果省略,則返回您有權查看的所有欄位的值。 如果在請求正文中指定 fields ,則最多可以指定 1,000 個欄位代碼。如果在查詢字串中 指定 fields ,fields 則下標可以介於 0 到 99 之間。 |
query | 字串 | 可省略 | 一個查詢字串,用於指定要包含在回應中的記錄的條件 有關查詢表示法的詳細資訊,請參閱以下頁面。 如何編寫查詢 如果省略,則選取您有權查看的所有記錄。 |
totalCount | 布爾值或字串 | 可省略 | query 是否獲取與中指定的條件匹配的記錄數
|
範例請求(如果要在網址中包含參數 )
將 URL 編碼的參數作為 HTTP 查詢字串發送。
URL
例如,假設您將以下參數指定為 API 的查詢字串:
|
|
在本例中,URL 如下所示:
https://sample.cybozu.com/k/v1/records.json?app=1&query=%E6%9B%B4%E6%96%B0%E6%99%82%E9%96%93+%3E+%222012-02-03T09%3A00%3A00%2B0900%22+and+%E6%9B%B4%E6%96%B0%E6%99%82%E9%96%93+%3C+%222012-02-03T10%3A00%3A00%2B0900%22+order+by+%E8%A8%98%E9%8C%84%E8%99%9F%E7%A2%BC+asc+limit+10+offset+1%26fields%5B0%5D%3D%E8%A8%98%E9%8C%84%E8%99%9F%E7%A2%BC%26fields%5B1%5D%3D%E5%BB%BA%E7%AB%8B%E6%99%82%E9%96%93%26fields%5B2%5D%3D%E4%B8%8B%E6%8B%89%E5%BC%8F%E9%81%B8%E5%96%AE%0D%0A
標頭
|
|
有關請求頭的詳細資訊,請參閱通用規格。
kintone REST API通用規範
要求範例(如果要在要求正文中包含參數)
URL
https://sample.cybozu.com/k/v1/records.json
標頭
|
|
有關請求頭的詳細資訊,請參閱通用規格。
kintone REST API通用規範
正文
用查詢運算子指定值時,如要對必要的(雙引號)進行跳脫處理,請用
`(反斜槓)進行跳脫。
查詢運算子
|
|
回應
屬性
屬性名稱 | 類型 | 說明 |
---|---|---|
records | 陣列(物件) | 記錄清單 有關欄位格式,請參閱以下頁面。 欄位格式 |
totalCount | 字串 | 新增記錄 如果為請求參數 totalCount 指定或省略「false」,則返回「null」。 |
示例代碼
使用 curl 的請求
|
|
使用kintone.api()
發送請求
有關詳細的kintone.api()
,請參閱以下頁面。
發送kintone REST API請求
|
|