【问题标题】:Podio : Troubles assigning reference for a Relationship app fieldPodio:为关系应用程序字段分配参考时出现问题
【发布时间】:2014-11-05 12:13:02
【问题描述】:

我以编程方式创建了一个带有关系应用字段的应用

$app = new PodioApp($attributes);

创建成功后,我想创建一个关系应用字段

$field_id = PodioAppField::create( array (
                                        "type => "app",
                                        "external_id" => "test",
                                        "config" => array (
                                                        "label" => "Test field",
                                                        "settings" => array()
                                                    )
                                          ));

确实,该字段是在 podio 中创建的。现在,我想为该关系字段分配参考应用程序,我的代码如下:

$settings = array( 
                "apps" => array (
                            array("app_id" => 10036463)
                          )
            );
PodioAppField::update($app->app_id, $field_id, array (
                                                        "label" => "Updated_test_field",
                                                        "settings" => $settings
                                                   ));

屏幕上或日志文件上都没有显示错误。但是,当我在工作区检查我的应用模板时,未设置关系字段的引用应用。

所以,如果有人能说出我的设置出了什么问题,那就太好了:)

谢谢大家

【问题讨论】:

    标签: php api podio


    【解决方案1】:

    配置选项位于:https://developers.podio.com/doc/applications

    设置名称不是apps,而是referenced_apps,您可以一次性完成。当您可以使用 3 个 API 调用创建应用时,没有理由使用:

    $attributes = array(
      "fields" => array(
        array (
          "type => "app",
          "config" => array (
            "label" => "Test field",
            "settings" => array(
              "referenced_apps" => array("app_id" => 10036463)
            )
          )
        )
      )
    );
    $app = new PodioApp($attributes);
    

    我在这里省略了所有其他应用程序属性。我还删除了external_id,因为会自动为您生成一个。

    【讨论】:

    • 不应该设置为"settings" => array((array("app_id"=> 10036463)) 吗?我尝试了这个和你的,但是“referenced_apps”仍然没有附加在 podio 模板中。会不会是 API 错误?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多