Obtenir une plage d'enregistrements
Pour obtenir une plage d'enregistrements, 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 des informations supplémentaires (enregistrement de départ et nombre d'enregistrements). Précisez éventuellement l'ordre de tri des enregistrements. 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 (renvoie jusqu'aux 100 premiers enregistrements) : Format 2 (renvoie une plage d'enregistrements) : Format 3 (renvoie une plage d'enregistrements triée) : Format 4 (inclut une plage d'enregistrements avec une plage limitée d'enregistrements liés) : 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 Pour Pour Pour la spécification 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. Copier
Consultez la section Codes d'erreur. |
Remarques
-
Vous pouvez utiliser les paramètres facultatifs pour indiquer les requêtes à ignorer, l'ordre de tri, l'enregistrement de départ (décalage), le nombre d'enregistrements (limite) et les tables externes pour limiter le nombre d'enregistrements liés renvoyés. Les paramètres de décalage, de limite et de tri couvrent les enregistrements trouvés dans la table du modèle et les enregistrements de table externe non liés. Pour limiter le nombre d'enregistrements et de rangées à afficher dans un ensemble lié, précisez les paramètres offset.nom-table et limit.nom-table.
-
Si vous n'indiquez aucune valeur de décalage et de limite, le décalage par défaut est de 1 et la limite de 100 enregistrements :
_offset=1&_limit=100
-
Sans mot-clé sortOrder, la valeur par défaut est
ascend
. Par exemple,&_sort=[{ "fieldName": "Idenregistrement" }]
est traité comme :&_sort=[{ "fieldName": "Idenregistrement", "sortOrder": "ascend" }]
-
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 est de 50 enregistrements. 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.