Podio Api - 创建项目错误 - “无效值null(null):必须是Range”

时间:2016-09-19 16:02:19

标签: api podio

我正在尝试使用关系字段创建一个带有多个引用的项目。

  $collection = new PodioCollection(array(
  new PodioItem(array('item_id' => 425989858)),
  new PodioItem(array('item_id' => 425987845))
  ));

  $response = PodioItem::create("16748745", array('fields' => array(
            "130415123"   => "+13334445552",
            "130415337"   => $collection
            )));

创建项目时显示错误PodioBadRequestError:“无效值null(null):必须为Range”。我在这个应用程序中只有这两个字段。

我也可以通过单一参考获得相同的错误。

$response = PodioItem::create("16748745", array('fields' => array(
            "130415123"   => "+13334445552",
            "130415337"   => array('item_id' => 425989858)
            )));

任何帮助?

1 个答案:

答案 0 :(得分:3)

这个应该有效

$response = PodioItem::create("16748745", array('fields' => array(
            "130415123"   => "+13334445552",
            "130415337"   => array(425989858, 425987845)
            )));

我已经为Ruby代码测试了这个,并且运行良好:)

created_item = Podio::Item.create(app_id, 
                                 'fields' => 
                                            {'title'        => 'just for test', 
                                             'relationship' => [item_1_id, item_2_id] })