Obtenir un seul enregistrement
Pour obtenir un seul enregistrement, utilisez une méthode HTTP GET avec le point de terminaison API records
en indiquant le nom de la base de données, le modèle et l'identifiant de l'enregistrement. Vous pouvez également indiquer des informations de table externe pour limiter le nombre d'enregistrements liés renvoyés.
Méthode HTTP |
GET |
URL |
Format 1 : /fmi/data/version/databases/nom-base/layouts/nom-modèle/records/id-enregistrement Format 2 : /fmi/data/version/databases/nom-base/layouts/nom-modèle/records/id-enregistrement?portal=["nom-table-n", ...] &_offset.nom-table=enregistrement-départ &_limit.nom-table=nombre-enregistrements version : la version FileMaker Data API demandée peut utiliser
nom-base est le nom de la base de données hébergée nom-modèle est le nom du modèle servant de contexte à l'obtention de l'enregistrement id-enregistrement est l'identifiant de l'enregistrement à obtenir Pour le mot-clé de la table externe : nom-table-n est une table externe contenant les enregistrements liés. Un nom de table externe peut être le nom de l'objet tel qu'indiqué dans l'Inspecteur de FileMaker Pro ou le nom de la table liée. Vous pouvez indiquer plusieurs noms de table externe. La partie de l'URL correspondant à la table externe est facultative. Si le modèle inclut des tables externes, indiquez leur nom pour améliorer les performances. Si la partie relative aux tables externes est ignorée, l'appel renvoie tous les enregistrements liés dans toutes les tables externes du modèle. Pour Pour Si vous voulez que les données de la réponse suivent un modèle différent, utilisez le paramètre Vous pouvez exécuter des scripts FileMaker dans le cadre de cette requête en insérant les paramètres |
En-tête HTTP |
Authorization: Bearer jeton-session, où jeton-session est la valeur X-FM-Data-Access-Token unique de la session de base de données |
Paramètres | Aucun |
Réponse |
Les données de l'enregistrement au format JSON et un tableau de messages indiquant un code d'erreur de 0. Par exemple : Copier
Consultez la section Codes d'erreur. |
Remarques
-
Afin de renvoyer des données pour des rangées précises de la table externe, utilisez
_offset.nom-table
et_limit.nom-table
. Un nom de table externe peut être le nom de l'objet tel qu'indiqué dans l'Inspecteur de FileMaker Pro ou le nom de la table liée. Si vous n'indiquez aucune valeur de décalage ou de limite pour les rangées de la table externe, le décalage par défaut est de 1 et la limite par défaut de 50 enregistrements.