Я выполняю простой поиск HTTP POST для новой службы FileMaker 17 DataAPI / REST:
https://{{server}}/fmi/data/v1/databases/{{db}}/layouts/{{layout}}/_find
и передать это в теле запроса:
{
"query":
[
{"isActive":"=X", "omit":"false"}
]
}
Я получаю следующее:
{
"response": {
"data": [
{
"fieldData": {},
"portalData": {},
"recordId": "64420",
"modId": "0"
},
{
"fieldData": {},
"portalData": {},
"recordId": "64419",
"modId": "0"
},
{
"fieldData": {},
"portalData": {},
"recordId": "64413",
"modId": "2"
}
]
},
"messages": [
{
"code": "0",
"message": "OK"
}
]
}
Но похоже, что я только получаю обратно идентификатор записи, связанный с запросом, и fieldData для этого элемента отсутствует? Я не понял, почему нет имени / значения столбца в fieldData?
Я просматривал: https://fmhelp.filemaker.com/docs/17/en/dataapi/index.html#perform-a-find-request, но это совсем не полезно и не упоминает / не предоставляет список тегов, которые могут быть переданы вместе с массивом json "query"