我正在使用带有服务插件3.17的drupal 7 我正在尝试创建一个节点,该节点的字段通过json API使用以下数据接受多个值:
{
"type":"custom_type_article",
"title":"My title",
"language":"und",
"body": {
"und": [ { "value": "Article body" } ]
},
"field_article_auhtors": {
"und": [{"value": "author 1"}, {"value": "author 2"}, {"value": "author 3"}]
}
}
节点已成功创建,但仅填充了field_article_auhtors的第一个值。
我的json结构是否不正确,无法在“ field_article_auhtors”上创建多个值?
答案 0 :(得分:1)
版本3.17的服务存在一个带有多个值字段的错误。似乎该错误是针对v3.6版本引入的回归。
11月发布了一个补丁,尽管正式将其标记为“需要工作”,但仍有多个用户报告该补丁正在运行。 (作者已经要求对代码进行审查,并且该代码已经包含在Services的开发版本中。也就是说,在开发环境中轻柔地提示/提醒您对其进行测试。)
上Drupal的官方服务项目部分中查看服务的对话,补丁和开发版本。