0

在 Centos 6.7 上使用 Tuleap 8.13.99.65

使用 get_artifacts.php 示例脚本,我尝试对其进行修改以在跟踪器中查找状态为“已完成”的所有工件,但是当我运行脚本时,它会返回所有记录,而不管它们的状态如何。状态字段称为 status_id,是一个固定的选择框。我找到了 Completed 状态的 bind_status_id 并将其包含在内,但我仍然返回了所有工件。

我对此很陌生,所以它几乎肯定是由我的错误引起的,但我无法发现它。

我已经包含了一小部分代码,其中定义了查询,任何人都可以发现我出错的地方吗?

$project_id = 0; //not needed
$tracker_id = 20;
$offset     = 0;
$limit      = 100; 
$criteria = array(
    array(
        'field_name' => 'status_id',
        'value' => array(
            'bind_value' => array(
                'bind_value_id' =>  '504',
                'bind_value_label' => 'Completed'
            )
        )
    )
);

任何帮助将非常感激。

提前致谢

4

1 回答 1

0

我刚刚得知 SOAP 接口已被弃用,很快就会停止使用,所以我想我的问题不再相关。

是时候学习 REST API 了!

于 2016-04-25T14:46:06.677 回答