PUT多个相关记录
问题描述:
在documentation从FMI用于创建使用FMS16数据API记录(REST)的HTTP体例子如下所示PUT多个相关记录
{"data":
{
"field_1": "value_1",
"field_2": "value_2",
"repetitionField(1)" : "fieldValue",
"Orders::OrderDate.0":"12/22/2015"
}
}
的最后一个属性Orders::OrderDate.0
设置一个值到相关记录上的字段,并且由于该记录不存在,所以将创建该记录。
我的问题集中在属性名称的.0
后缀上。它看起来像0
表示一个序列/标识符,用于应在哪个相关记录中插入值。这导致我想知道是否可以在创建父记录的相同请求中创建多个相关记录。
下面的主体返回记录不存在的错误,但为什么可以创建一个相关记录但不是两个?
{"data":
{
"field_1": "value_1",
"field_2": "value_2",
"repetitionField(1)" : "fieldValue",
"Orders::OrderDate.0":"12/22/2015",
"Orders::OrderDate.1":"11/11/2011"
}
}
任何线索,如果上面的代码应该工作?我错过了什么吗?
我完全知道我可以(应该)发布几个针对相关表格布局的请求来创建相关记录。我只是想知道,由于.0
表示法在文档中,它是否应该有一个有效的函数?
答
下您链接到文档注释部分发现这一点:“只有一个相关的记录可以为每个创建记录呼叫建立”
所以你有它。看起来它的行为与从门户创建记录的行为类似,您一次只能创建一条相关记录。
我想你可以有更好的机会从FileMaker社区获得有关此问题的答案,FileMaker中的工作人员也会随时出现。 https://community.filemaker.com/community/discussions/ – AndreasT
谢谢,但他们花了很长时间才批准我的要求获得一个帐户。已经厌倦了等待...... =) –
在链接到的文档的注释部分中找到了此内容:“每次创建记录呼叫只能创建一个相关记录。”所以你有它。看起来喜欢它的行为类似于从门户创建记录,其中一次只能创建一条相关记录。 – AndreasT