傳送kintone REST API請求
執行 kintone REST API 和 User API。
- 此 API 是異步 API。如果要同步處理,請參閱以下頁面。
- 使用此 API 時,無需指定無請求標頭。
請求標頭
函數
電腦/行動裝置
kintone.api(pathOrUrl, method, params, successCallback, failureCallback)
參數
參數名稱 | 類型 | 必須 | 說明 |
---|---|---|---|
pathOrUrl | 字串 | 必須 | kintone API 路徑或 URL 例如,API 的 URL 為「https://sample.cybozu.com/k/v1/records.json」時,指定為「/k/v1/records.json」。 結尾省略「.json」時,生成的 URL 會自動添加「.json」。 要獲取 API 的 URL,您還可以指定以下 API 獲取的值。 |
method | 字串 | 必須 | HTTP 方法 指定以下值之一:
|
params | 物件 | 必須 | 要執行的 API 的請求參數 |
successCallback | 函數 | 可省略 | API 呼叫成功時執行的回調函數 傳遞給回調函數的參數的類型是物件。 如果省略,則返回 kintone.Promise 物件,並通過傳遞給successCallback 的參數進行解析。kintone.Promise 物件
|
failureCallback | 函數 | 可省略 | API 呼叫失敗時執行的回調函數 回調函數的參數以 JSON 格式傳遞錯誤內容。 如果錯誤的內容無法解析為 JSON,則傳遞未解析的字串。 如果省略,則返回並拒絕 kintone.Promise 物件,並將參數傳遞給failureCallback 。kintone.Promise 物件
|
返回值
如果指定 successCallback
,則沒有返回值。
如果省略參數successCallback
,則返回kintone.Promise
物件。
kintone.Promise
物件
可使用的畫面
電腦/行動裝置
它可在所有畫面上使用。
示例代碼
如何使用回調進行編寫
|
|
如何使用 kintone.Promise 物件編寫
|
|
限制事項
- 在以下 kintone REST API 中不可用:
如果要從應用於應用的自定義檔運行,可以使用瀏覽器的Fetch API和XMLHttpRequest來做到這一點。
Fetch API
XMLHttpRequest - 在以下 User API 中無法用:
補充
- 如果發送的 URL 長度大於 4 KB 的 GET 請求,則會自動附加「X-HTTP-Method-Override」標頭並作為 POST 請求發送。
X-HTTP-Method-Override