logo
Développement
Rechercher
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