跳转至

数据库

表集合

{{serverUrl}}1/api/AppStorage/:appId2/Tables

描述
请求方式 GET
登陆凭证 Bearer Token
curl --location 'https://www.oauthapp.com/api/AppStorage/:appId/Tables' \
--header 'Authorization: Bearer {{access_token}}'
1
2
3
4
5
6
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://www.oauthapp.com/api/AppStorage/:appId/       Tables");
request.Headers.Add("Authorization", "Bearer {{access_token}}");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
  .url("https://www.oauthapp.com/api/AppStorage/:appId/Tables")
  .method("GET", body)
  .addHeader("Authorization", "Bearer {{access_token}}")
  .build();
Response response = client.newCall(request).execute();
var axios = require('axios');

var config = {
  method: 'get',
maxBodyLength: Infinity,
  url: 'https://www.oauthapp.com/api/AppStorage/:appId/Tables',
  headers: { 
    'Authorization': 'Bearer {{access_token}}'
  }
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import http.client

conn = http.client.HTTPSConnection("www.oauthapp.com")
payload = ''
headers = {
  'Authorization': 'Bearer {{access_token}}'
}
conn.request("GET", "/api/AppStorage/:appId/Tables", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {{access_token}}");

var requestOptions = {
  method: 'GET',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://www.oauthapp.com/api/AppStorage/:appId/Tables", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
描述
code 表示返回结果的状态码 200 表示成功,非 200 表示失败
err 错误信息
data 表示返回的数据 数据表集合的数组,每个数组元素代表1个表名
{
    "code": 200,
    "data": [
        "categories",
        "news",
        "departments",
        "settings"
    ],
    "err": ""
}

在线调试

创建表

{{serverUrl}}1/api/AppStorage/:appid2/CreateTable?tableName=&uniqueData=

描述
请求方式 POST
登陆凭证 Bearer Token
tableName 表名
uniqueData 防重复数据 true/false
curl --location --request POST 'https://www.oauthapp.com/api/AppStorage/:appId/CreateTable?tableName=&        uniqueData=false' \
--header 'Authorization: Bearer {{access_token}}'
1
2
3
4
5
6
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://www.oauthapp.com/api/AppStorage/:appId/CreateTable?tableName=&uniqueData=false");
request.Headers.Add("Authorization", "Bearer {{access_token}}");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
  .url("https://www.oauthapp.com/api/AppStorage/:appId/CreateTable?tableName=&uniqueData=false")
  .method("POST", body)
  .addHeader("Authorization", "Bearer {{access_token}}")
  .build();
Response response = client.newCall(request).execute();
const axios = require('axios');

let config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://www.oauthapp.com/api/AppStorage/:appId/CreateTable?tableName=&uniqueData=false',
  headers: { 
    'Authorization': 'Bearer {{access_token}}'
  }
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});
import http.client

conn = http.client.HTTPSConnection("www.oauthapp.com")
payload = ''
headers = {
  'Authorization': 'Bearer {{access_token}}'
}
conn.request("POST", "/api/AppStorage/:appId/CreateTable?tableName=&uniqueData=false", payload,         headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {{access_token}}");

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://www.oauthapp.com/api/AppStorage/:appId/CreateTable?tableName=&uniqueData=false",         requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
描述
code 表示返回结果的状态码 200 表示成功,非 200 表示失败
err 错误信息
data 表示返回的数据 true 或 false
{
    "code": 200,
    "data": true,
    "err": ""
}

在线调试

查询

{{serverUrl}}1/api/AppStorage/:appId/:table3?tag=&filter=&sort=&take=10&skip=0

描述
请求方式 GET
登陆凭证 Bearer Token
tag 可选,指定要查询的标签。 可空
filter 可选,指定要筛选的条件。json对象,属性名是要筛选的字段名,属性值是对应的值。 {"name":"123"}
filter2 (filter升级版,推荐) 可选,指定要筛选的条件。json对象。格式:[{自定义属性名:自定义属性值,op:"="}...]op代表过滤运算符支持>、>=、<、<=、=、!=、like、and、or - 例如要查找 id>0 and id < 6 的数据:[{id:0,op:">"},{op:"and"},{id:6,op:"<"}] - 例如查找 newsType = 1 or newsType = 2 and userId = 2 的数据:[{newsType:1,op:"="},{op:"or"},{newsType:2,op:"="},{op:"and"},{userId:2,op:"="}] - 如果是查找子节点 [{"chat.person":"zhang3",op:"="}] - 如果是查找数组[{"items[2].person":"zhang3",op:"="}]
sort 可选,指定数据的排序方式。json对象,属性名是要排序的字段名,属性值true 表示升序排列,false 表示降序排列。 {"id":true}
take 可选,指定要拉取的数据条数。 10
skip 可选,指定要跳过的数据条数。 0
curl --location 'https://www.oauthapp.com/api/AppStorage/:appId/:table?tag=&filter=&sort=&take=&        skip=' \
--header 'Authorization: Bearer {{access_token}}'
1
2
3
4
5
6
var options = new RestClientOptions("https://www.oauthapp.com");
var client = new RestClient(options);
var request = new RestRequest("/api/AppStorage/:appId/:table?tag=&filter=&sort=&take=15&skip=0",    Method.Get);
request.AddHeader("Authorization", "Bearer {{access_token}}");
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
  .url("https://www.oauthapp.com/api/AppStorage/:appId/:table?tag=&filter=&sort=&take=15&skip=0")
  .method("GET", body)
  .addHeader("Authorization", "Bearer {{access_token}}")
  .build();
Response response = client.newCall(request).execute();
var axios = require('axios');

var config = {
  method: 'get',
maxBodyLength: Infinity,
  url: 'https://www.oauthapp.com/api/AppStorage/:appId/:table?tag=&filter=&sort=&take=15&skip=0',
  headers: { 
    'Authorization': 'Bearer {{access_token}}'
  }
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import http.client

conn = http.client.HTTPSConnection("www.oauthapp.com")
payload = ''
headers = {
  'Authorization': 'Bearer {{access_token}}'
}
conn.request("GET", "/api/AppStorage/:appId/:table?tag=&filter=&sort=&take=15&skip=0", payload,     headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {{access_token}}");

var requestOptions = {
  method: 'GET',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://www.oauthapp.com/api/AppStorage/:appId/:table?tag=&filter=&sort=&take=15&skip=0",requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
描述
code 表示返回结果的状态码 200 表示成功,非 200 表示失败
data 表示返回的数据 具体包含access_token、token_type 和 expires_in
err 错误信息
{
    "code": 200,
    "data": {
        "total": 3,
        "data": [
            {
                "id": 3,
                "showIndex": 0,
                "tags": "",
                "content": {
                    "avatar": "https://blob.oauthapp.com/4/app/4/azure.png",
                    "title": "2112",
                    "description": "21212121",
                    "timestamp": 1665393391395
                },
                "lastChange": "2022-10-10 17:16:27"
            },
            {
                "id": 2,
                "showIndex": 0,
                "tags": "",
                "content": {
                    "title": "dsadsa",
                    "description": "sadsadasds",
                    "timestamp": 1665392525435
                },
                "lastChange": "2022-10-10 17:02:01"
            },
            {
                "id": 1,
                "showIndex": 0,
                "tags": "",
                "content": {
                    "avatar": "https://blob.oauthapp.com/4/user/1644397917743/assets_api_default.png",
                    "title": "dsadsa",
                    "description": "dasdas",
                    "timestamp": 1644397925591
                },
                "lastChange": "2022-10-10 17:01:53"
            }
        ],
        "take": 15,
        "skip": 0
    },
    "err": ""
}

在线调试

添加

{{serverUrl}}1/api/AppStorage/:appId/:table3

添加的数据为自定义的JSON对象。

描述
请求方式 POST
登陆凭证 Bearer Token
showIndex 排序
tags 自定义标签
content 自定义JSON字符串,必须为JSON格式
1
2
3
4
5
6
7
8
curl --location 'https://www.oauthapp.com/api/AppStorage/:appId/:table' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{access_token}}' \
--data '{
    "showIndex": 0,
    "tags": "",
    "content": "{\"a\": 1,\"b\": 2}"
}'
var options = new RestClientOptions("https://www.oauthapp.com");
var client = new RestClient(options);
var request = new RestRequest("/api/AppStorage/:appId/:table", Method.Post);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer {{access_token}}");
var body = @"{" + "\n" +
@"    ""showIndex"": 0," + "\n" +
@"    ""tags"": """"," + "\n" +
@"    ""content"": ""{\""a\"": 1,\""b\"": 2}""" + "\n" +
@"}";
request.AddStringBody(body, DataFormat.Json);
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n    \"showIndex\": 0,\n    \"tags\": \"\",   \n    \"content\": \"    {\\\"a\\\": 1,\\\"b\\\": 2}\"\n}");
Request request = new Request.Builder()
  .url("https://www.oauthapp.com/api/AppStorage/:appId/:table")
  .method("POST", body)
  .addHeader("Content-Type", "application/json")
  .addHeader("Authorization", "Bearer {{access_token}}")
  .build();
Response response = client.newCall(request).execute();
const axios = require('axios');
let data = JSON.stringify({
  "showIndex": 0,
  "tags": "",
  "content": "{\"a\": 1,\"b\": 2}"
});

let config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://www.oauthapp.com/api/AppStorage/:appId/:table',
  headers: { 
    'Content-Type': 'application/json', 
    'Authorization': 'Bearer {{access_token}}'
  },
  data : data
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});
import http.client
import json

conn = http.client.HTTPSConnection("www.oauthapp.com")
payload = json.dumps({
  "showIndex": 0,
  "tags": "",
  "content": "{\"a\": 1,\"b\": 2}"
})
headers = {
  'Content-Type': 'application/json',
  'Authorization': 'Bearer {{access_token}}'
}
conn.request("POST", "/api/AppStorage/:appId/:table", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer {{access_token}}");

var raw = JSON.stringify({
  "showIndex": 0,
  "tags": "",
  "content": "{\"a\": 1,\"b\": 2}"
});

var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://www.oauthapp.com/api/AppStorage/:appId/:table", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
描述
code 表示返回结果的状态码 200 表示成功,非 200 表示失败
data 表示返回的数据 true 或 false
err 错误信息
{
    "code": 200,
    "data": true,
    "err": ""
}

在线调试

详情

{{serverUrl}}1/api/AppStorage/:appId/:table3/:id4

描述
请求方式 GET
登陆凭证 Bearer Token
curl --location 'https://www.oauthapp.com/api/AppStorage/:appId/:table/:id' \
--header 'Authorization: Bearer {{access_token}}'
1
2
3
4
5
6
var options = new RestClientOptions("https://www.oauthapp.com");
var client = new RestClient(options);
var request = new RestRequest("/api/AppStorage/:appId/:table/:id", Method.Get);
request.AddHeader("Authorization", "Bearer {{access_token}}");
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
  .url("https://www.oauthapp.com/api/AppStorage/:appId/:table/:id")
  .method("GET", body)
  .addHeader("Authorization", "Bearer {{access_token}}")
  .build();
Response response = client.newCall(request).execute();
var axios = require('axios');

var config = {
  method: 'get',
maxBodyLength: Infinity,
  url: 'https://www.oauthapp.com/api/AppStorage/:appId/:table/:id',
  headers: { 
    'Authorization': 'Bearer {{access_token}}'
  }
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import http.client

conn = http.client.HTTPSConnection("www.oauthapp.com")
payload = ''
headers = {
  'Authorization': 'Bearer {{access_token}}'
}
conn.request("GET", "/api/AppStorage/:appId/:table/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {{access_token}}");

var requestOptions = {
  method: 'GET',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://www.oauthapp.com/api/AppStorage/:appId/:table/:id", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
描述
code 表示返回结果的状态码 200 表示成功,非 200 表示失败
err 错误信息
data 表示返回的数据 JSON格式的单条数据详情
{
    "code": 200,
    "data": {
        "id": 1,
        "showIndex": 0,
        "tags": null,
        "content": "{\r\n  \"avatar\": \"https://blob.oauthapp.com/4/user/1644397917743/assets_api_default.png\",\r\n  \"title\": \"dsadsa\",\r\n  \"description\":     \"dasdas\",\r\n  \"timestamp\": 1644397925591\r\n}",
        "lastChange": "2022-10-10 17:01:53"
    },
    "err": ""
}

在线调试

删除

{{serverUrl}}1/api/AppStorage/:appId/:table3/:id4

描述
请求方式 DELETE
登陆凭证 Bearer Token
curl --location --request DELETE 'https://www.oauthapp.com/api/AppStorage/:appId/:table/:id' \
--header 'Authorization: Bearer {{access_token}}'
1
2
3
4
5
6
var options = new RestClientOptions("https://www.oauthapp.com");
var client = new RestClient(options);
var request = new RestRequest("/api/AppStorage/:appId/:table/:id", Method.Delete);
request.AddHeader("Authorization", "Bearer {{access_token}}");
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
  .url("https://www.oauthapp.com/api/AppStorage/:appId/:table/:id")
  .method("DELETE", body)
  .addHeader("Authorization", "Bearer {{access_token}}")
  .build();
Response response = client.newCall(request).execute();
var axios = require('axios');

var config = {
  method: 'delete',
maxBodyLength: Infinity,
  url: 'https://www.oauthapp.com/api/AppStorage/:appId/:table/:id',
  headers: { 
    'Authorization': 'Bearer {{access_token}}'
  }
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import http.client

conn = http.client.HTTPSConnection("www.oauthapp.com")
payload = ''
headers = {
  'Authorization': 'Bearer {{access_token}}'
}
conn.request("DELETE", "/api/AppStorage/:appId/:table/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {{access_token}}");

var requestOptions = {
  method: 'DELETE',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://www.oauthapp.com/api/AppStorage/:appId/:table/:id", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
描述
code 表示返回结果的状态码 200 表示成功,非 200 表示失败
data 表示返回的数据 true 或 false
err 错误信息
{
    "code": 200,
    "data": true,
    "err": ""
}

在线调试

更新

{{serverUrl}}1/api/AppStorage/:appId/:table3/:id4

将数据库中指定数据替换为当前提交的JSON数据。

描述
请求方式 PUT
登陆凭证 Bearer Token
showIndex 排序
tags 自定义标签
content 自定义JSON字符串,必须为JSON格式
1
2
3
4
5
6
7
8
curl --location --request PUT 'https://www.oauthapp.com/api/AppStorage/:appId/:table/:id' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{access_token}}' \
--data '{
    "showIndex": 0,
    "tags": "",
    "content": "{\"a\": 1,\"b\": 2}"
}'
var options = new RestClientOptions("https://www.oauthapp.com");
var client = new RestClient(options);
var request = new RestRequest("/api/AppStorage/:appId/:table/:id", Method.Put);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer {{access_token}}");
var body = @"{" + "\n" +
@"    ""showIndex"": 0," + "\n" +
@"    ""tags"": """"," + "\n" +
@"    ""content"": ""{\""a\"": 1,\""b\"": 2}""" + "\n" +
@"}";
request.AddStringBody(body, DataFormat.Json);
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n    \"showIndex\": 0,\n    \"tags\": \"\",   \n    \"content\": \"    {\\\"a\\\": 1,\\\"b\\\": 2}\"\n}");
Request request = new Request.Builder()
  .url("https://www.oauthapp.com/api/AppStorage/:appId/:table/:id")
  .method("PUT", body)
  .addHeader("Content-Type", "application/json")
  .addHeader("Authorization", "Bearer {{access_token}}")
  .build();
Response response = client.newCall(request).execute();
var axios = require('axios');
let data = JSON.stringify({
  "showIndex": 0,
  "tags": "",
  "content": "{\"a\": 1,\"b\": 2}"
});

var config = {
  method: 'put',
maxBodyLength: Infinity,
  url: 'https://www.oauthapp.com/api/AppStorage/:appId/:table/:id',
  headers: { 
    'Content-Type': 'application/json', 
    'Authorization': 'Bearer {{access_token}}'
  },
  data : data
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
import http.client
import json

conn = http.client.HTTPSConnection("www.oauthapp.com")
payload = json.dumps({
  "showIndex": 0,
  "tags": "",
  "content": "{\"a\": 1,\"b\": 2}"
})
headers = {
  'Content-Type': 'application/json',
  'Authorization': 'Bearer {{access_token}}'
}
conn.request("PUT", "/api/AppStorage/:appId/:table/:id", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer {{access_token}}");

var raw = JSON.stringify({
  "showIndex": 0,
  "tags": "",
  "content": "{\"a\": 1,\"b\": 2}"
});

var requestOptions = {
  method: 'PUT',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};

fetch("https://www.oauthapp.com/api/AppStorage/:appId/:table/:id", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
描述
code 表示返回结果的状态码 200 表示成功,非 200 表示失败
data 表示返回的数据 true 或 false
err 错误信息
{
    "code": 200,
    "data": true,
    "err": ""
}

在线调试

清空

{{serverUrl}}1/api/AppStorage/:appId/:table3/Clear

描述
请求方式 DELETE
登陆凭证 Bearer Token
filter 可选,指定要筛选的条件。json对象。格式:[{自定义属性名:自定义属性值,op:"="}...]op代表过滤运算符支持>、>=、<、<=、=、!=、like、and、or - 例如要查找 id>0 and id < 6 的数据:[{id:0,op:">"},{op:"and"},{id:6,op:"<"}] - 例如查找 newsType = 1 or newsType = 2 and userId = 2 的数据:[{newsType:1,op:"="},{op:"or"},{newsType:2,op:"="},{op:"and"},{userId:2,op:"="}] - 如果是查找子节点 [{"chat.person":"zhang3",op:"="}] - 如果是查找数组[{"items[2].person":"zhang3",op:"="}]
curl --location --request DELETE 'https://www.oauthapp.com/api/AppStorage/:appId/:table/Clear?filter=' \
--header 'Authorization: Bearer {{access_token}}'
1
2
3
4
5
6
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.DELETE, "https://www.oauthapp.com/api/AppStorage/:appId/:table/Clear?filter=");
request.Headers.Add("Authorization", "Bearer {{access_token}}");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
  .url("https://www.oauthapp.com/api/AppStorage/:appId/:table/Clear?filter=")
  .method("DELETE", body)
  .addHeader("Authorization", "Bearer {{access_token}}")
  .build();
Response response = client.newCall(request).execute();
const axios = require('axios');

let config = {
  method: 'DELETE',
  maxBodyLength: Infinity,
  url: 'https://www.oauthapp.com/api/AppStorage/:appId/:table/Clear?filter=',
  headers: { 
    'Authorization': 'Bearer {{access_token}}'
  }
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});
import http.client

conn = http.client.HTTPSConnection("www.oauthapp.com")
payload = ''
headers = {
  'Authorization': 'Bearer {{access_token}}'
}
conn.request("DELETE", "/api/AppStorage/:appId/:table/Clear?filter=", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer {{access_token}}");

var requestOptions = {
  method: 'DELETE',
  headers: myHeaders,
  redirect: 'follow'
};

fetch("https://www.oauthapp.com/api/AppStorage/:appId/:table/Clear?filter=", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
描述
code 表示返回结果的状态码 200 表示成功,非 200 表示失败
data 表示返回的数据 true 或 false
err 错误信息
{
    "code": 200,
    "data": true,
    "err": ""
}

在线调试


  1. serverUrl:https://www.oauthapp.com 

  2. appId:需要替换为实际应用的 ID 

  3. table:要替换为实际数据表的名称 

  4. id:需要替换为实际单条数据的id 


最后更新: October 30, 2023