レコードを削除する
このページでは、レコードの削除に関するAPIを紹介します。
IDを指定してレコードを削除する
- メソッド
-
DELETE
- URI
-
[your kumaneko domain]/api/records.php
- 認証
-
リクエストヘッダに「X-Authorization」を追加し、「account:password」をBase64エンコードしたものを値に指定します。
- Content-Type
-
application/json
- パラメーター
-
パラメータ名 指定する値 説明 app 文字列 アプリID
id 文字列 レコードID
notify 真偽値 処理完了後に各クライアントに向けて変更通知を行う場合は「true」を、変更通知を行わない場合は「false」指定します。
パラメータを指定しなかった場合は「false」扱いになります。
- 戻り値
- ありません。
- サンプル
-
JavaScript
fetch('[your kumaneko domain]/api/records.php', { method: 'DELETE', headers: { 'X-Authorization': window.btoa(pd.kumaneko.users.login().account.value+':'+pd.kumaneko.users.login().pwd.value) }, body: JSON.stringify({ app: '1', id: '1' }) }) .then(response => { response.json().then((json) => { switch (response.status) { case 200: console.log(json); break; default: console.error('Error:', json); break; } }); }) .catch(error => { console.error('Error:', error); });
curl
curl -X DELETE '[your kumaneko domain]/api/records.php?app=1&id=1' \ -H 'X-Authorization: L08xCvTh7A1EVm3rZimF98R8VLP3k4lMlzELqyCx'
クエリを指定してレコードを削除する
- メソッド
-
DELETE
- URI
-
[your kumaneko domain]/api/records.php
- 認証
-
リクエストヘッダに「X-Authorization」を追加し、「account:password」をBase64エンコードしたものを値に指定します。
- Content-Type
-
application/json
- パラメーター
-
パラメータ名 指定する値 説明 app 文字列 アプリID
query 文字列 レコードの条件を指定するクエリ文字列
- 関連ページ:
notify 真偽値 処理完了後に各クライアントに向けて変更通知を行う場合は「true」を、変更通知を行わない場合は「false」指定します。
パラメータを指定しなかった場合は「false」扱いになります。
- 戻り値
- ありません。
- サンプル
-
JavaScript
fetch('[your kumaneko domain]/api/records.php', { method: 'DELETE', headers: { 'X-Authorization': window.btoa(pd.kumaneko.users.login().account.value+':'+pd.kumaneko.users.login().pwd.value) }, body: JSON.stringify({ app: '1', query: 'field_1_ > 100 and field_2_ = TODAY()' }) }) .then(response => { response.json().then((json) => { switch (response.status) { case 200: console.log(json.records); break; default: console.error('Error:', json); break; } }); }) .catch(error => { console.error('Error:', error); });
curl
curl -X DELETE '[your kumaneko domain]/api/records.php?app=1&query=field_1_%20%3E%20100%20and%20field_2_%20%3D%20TODAY()' \ -H 'X-Authorization: L08xCvTh7A1EVm3rZimF98R8VLP3k4lMlzELqyCx'