Obtener un único registro
Para obtener un registro, utilice un método HTTP GET con el punto de conexión de API records
y especifique el nombre de la base de datos, la presentación y el ID de registro. También puede especificar información del portal para limitar el número de registros relacionados que se devuelven.
Método HTTP |
GET |
URL |
Formato 1: /fmi/data/versión/databases/nombre-base-de-datos/layouts/nombre-presentación/records/id-registro Formato 2: /fmi/data/versión/databases/nombre-base-de-datos/layouts/nombre-presentación/records/id-registro?portal=["nombre-portal-n", ...] &_offset.nombre-portal=registro-inicial &_limit.nombre-portal=número-de-registros versión: la versión de FileMaker Data API solicitada puede utilizar
nombre-base-de-datos: el nombre de la base de datos alojada. nombre-presentación: el nombre de la presentación que se utilizará como contexto para la obtención del registro. id-registro: el ID del registro que se va a obtener. Para portales:
Otros parámetros de URL opcionales:
|
Encabezado HTTP |
Authorization: Bearer token-sesión, donde token-sesión es el valor exclusivo de X-FM-Data-Access-Token para la sesión de la base de datos. |
Parámetros | Ninguno |
Respuesta |
Los datos de registros en formato JSON y una matriz de mensajes que muestra el código de error 0. Por ejemplo: Copiar
Consulte Respuestas de error. |
Ejemplo
Solicitud de ejemplo:
curl --request GET \
--url https://ServerDomain/fmi/data/vLatest/databases/DatabaseName/layouts/LayoutName/records/324 \
--header 'Authorization: Bearer c4d2e429122e9cdeda19bb23c55cd2a8f282c3cc50c60943a110'
Respuesta de ejemplo:
{
"response": {
"data": [
{
"recordId": "324",
"modId": "0",
"fieldData": {
"String Field": "valor_1"
},
"portalData": {
"portalObject": [
{
"PortalTable::String Field": "valor_1"
}
]
}
}
]
},
"messages": [
{
"code": "0",
"message": "OK"
}
]
}