导入表数据
最新更新:2024-11-21
导入表数据
可以通过该接口,更新 Bot 数据表中的指定记录数据的值。
请求方式
POST
调用地址
https://api.gptbots.ai/v1/database/update/record
调用验证
详情参见 API 概述 的鉴权方式说明。
请求
请求示例
curl -X POST https://api.gptbots.ai/v1/database/update/record \
-H 'Authorization: Bearer your_apikey' \
-H 'Content-Type: application/json' \
-d '{
"table_id": "673af861ed69656ac0895b07"
"record_id":"123456" //record_id 与 filter 条件二选一
"filter": {
"id": "789"
},
"updated_fields": {
"name": "99990",
"age": "30"
},
}'
curl -X POST https://api.gptbots.ai/v1/database/update/record \
-H 'Authorization: Bearer your_apikey' \
-H 'Content-Type: application/json' \
-d '{
"table_id": "673af861ed69656ac0895b07"
"record_id":"123456" //record_id 与 filter 条件二选一
"filter": {
"id": "789"
},
"updated_fields": {
"name": "99990",
"age": "30"
},
}'
此代码块在浮窗中显示
请求头
字段 | 类型 | 描述 |
---|---|---|
Authorization | Bearer ${token} | 使用 Authorization: Bearer ${token}进行调用验证,请在 API 密钥页面获取密钥作为 token。 |
Content-Type | application/json | 数据类型,取值为 application/json。 |
请求体
字段 | 类型 | 必填 | 描述 |
---|---|---|---|
table_id | string | 是 | 表id。 |
record_id | string | 否 | record id 与 filter 条件二选一,推荐使用 record_id 。 |
filter | map | 否 | 用户自定义过滤条件(例如:自定义唯一主键)。 |
updated_fields | list | 是 | 更新的数据集合。 |
响应
响应示例
{
"code": 0,
"message": "OK"
}
{
"code": 0,
"message": "OK"
}
此代码块在浮窗中显示
成功响应
字段 | 类型 | 描述 |
---|---|---|
code | int | 消息的类型编码。 |
message | string | 消息描述。 |
data | object | 回复内容,数据表的唯一标识。 |
失败响应
字段 | 类型 | 描述 |
---|---|---|
code | int | 错误码。 |
message | string | 错误详情。 |
错误码
Code | Message |
---|---|
40000 | 参数错误 |
50000 | 系统内部错误 |
403106 | 未找到表 |
403131 | 无权访问数据表 |