2016-04-25 7 views
0

Использование Tuleap 8.13.99.65 на Centos 6,7Выбор артефактов на основе значения в переключателе, используя интерфейс SOAP

Используя get_artifacts.php пример сценария, когда я пытался изменить его, чтобы найти все артефакты в трекере со статусом ' Completed 'однако, когда я запускаю скрипт, он возвращает все записи независимо от их статуса. Поле состояния называется status_id и является фиксированным полем выбора. Я нашел bind_status_id для статуса Completed и включил его, но я все равно возвращаю все артефакты.

Я довольно новичок в этом, так что это почти наверняка вызвано ошибкой с моей стороны, но я не могу ее обнаружить.

Я включил небольшой раздел кода, в котором задан запрос, может ли кто-нибудь обнаружить, где я ошибся?

$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' 
      ) 
     ) 
    ) 
); 

Любая помощь будет очень признательна.

Заранее спасибо

ответ

0

Я только что узнал, что интерфейс SOAP является устаревшим и будет прекращено в ближайшее время, так что я не думаю, мой вопрос уже не актуален.

Время, чтобы изучить API REST!