Drupal 服务插件忽略多值字段

Drupal Services Plugin ignoring multi-value fields

我正在使用带有服务插件 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" 上创建多个值?

3.17 版服务存在多值字段错误。看起来这个错误是围绕版本 v3.6 引入的回归。

11 月发布了一个补丁,虽然官方标记为 'Needs Work',但多个用户报告它可以正常工作。 (作者要求对代码进行审查,它已经包含在服务的开发版本中。也就是说,轻轻一推/提醒在开发环境中对其进行测试。;)

https://www.drupal.org/project/services/issues/2224803

的 Drupal 官方服务项目部分查看对话、补丁和包含它的服务的开发版本