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 : nom de la base de données hébergée nom-modèle : nom du modèle servant de contexte à l'obtention de l'enregistrement Pour Pour Pour la spécification Pour les tables externes :
Autres paramètres d'URL facultatifs :
|
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 (
_sort
), l'enregistrement de départ (_offset
), le nombre d'enregistrements (_limit
) et les tables externes pour limiter le nombre d'enregistrements liés renvoyés. Les paramètres_offset
,_limit
et_sort
couvrent les enregistrements trouvés dans la table du modèle et les enregistrements de tables externes non liés. Pour limiter le nombre d'enregistrements et de rangées à afficher dans un ensemble lié, spécifiez les paramètres_offset.nom-table-n
et_limit.nom-table-n
. -
Si vous n'indiquez aucune valeur
_offset
et_limit
, 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 estascend
. Par exemple,&_sort=[{ "fieldName": "Idenregistrement" }]
est traité comme :&_sort=[{ "fieldName": "Idenregistrement", "sortOrder": "ascend" }]