Mettre à jour les données de la table
Mettre à jour les données de la table
Cette interface vous permet de mettre à jour les valeurs de certains enregistrements dans la table de données Agent.
Méthode de requête
POST
Endpoint
https://api-${endpoint}.gptbots.ai/v1/database/update/record
Authentification
Pour plus de détails, consultez la section Présentation de l'API pour les méthodes d'authentification.
Requête
Exemple de requête
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/database/update/record' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"table_id": "673af861ed69656ac0895b07",
"record_id": "123456",
"filter": {
"id": "789"
},
"updated_fields": {
"name": "99990",
"age": "30"
}
}'
curl -X POST 'https://api-${endpoint}.gptbots.ai/v1/database/update/record' \
-H 'Authorization: Bearer ${API Key}' \
-H 'Content-Type: application/json' \
-d '{
"table_id": "673af861ed69656ac0895b07",
"record_id": "123456",
"filter": {
"id": "789"
},
"updated_fields": {
"name": "99990",
"age": "30"
}
}'
Ce bloc de code dans la fenêtre flottante
En-têtes de la requête
| Champ | Type | Description |
|---|---|---|
| Authorization | Bearer ${API Key} | Utilisez Authorization: Bearer ${API Key} pour l'authentification. Obtenez la clé API depuis la page Clé API. |
| Content-Type | application/json | Type de données, la valeur est application/json. |
Corps de la requête
| Champ | Type | Obligatoire | Description |
|---|---|---|---|
| table_id | string | Oui | ID de la table. |
| record_id | string | Non | ID de l'enregistrement ou condition de filtre, choisissez l'un des deux. L'ID de l'enregistrement est recommandé. |
| filter | map | Non | Conditions de filtre personnalisées (doivent utiliser des champs de clé primaire unique personnalisés). |
| updated_fields | list | Oui | Ensemble des données à mettre à jour. |
| is_add | boolean | Non | Ajouter un nouvel enregistrement si l'enregistrement cible n'existe pas. |
Réponse
Exemple de réponse
{
"code": 0,
"message": "OK"
}
{
"code": 0,
"message": "OK"
}
Ce bloc de code dans la fenêtre flottante
Réponse en cas de succès
| Champ | Type | Description |
|---|---|---|
| code | int | Code type du message. |
| message | string | Description du message. |
| data | object | Contenu de la réponse, qui inclut l'identifiant unique de la table de données. |
Réponse en cas d'échec
| Champ | Type | Description |
|---|---|---|
| code | int | Code d'erreur. |
| message | string | Détails de l'erreur. |
Codes d'erreur
| Code | Message |
|---|---|
| 40000 | Erreur de paramètre |
| 50000 | Erreur interne du système |
| 403106 | Table non trouvée |
| 403131 | Aucun accès à la table de données |
