如何从 Redmine API REST 获取问题

How to get issues from Redmine API REST

使用特定项目的 API Redmine using the wrapper Kevin Saliou, I am trying to get the issues 但未正确返回, openclosed 这两个问题都不正确。

    $client = Yii::$app->redmine->connectRedmine();

    $issues = $client->api('issue')->all([
        'project_id' => 'id5-cli-portal',
        'status_id' => 'closed',
        'sort' => 'created_on:desc,status:desc'
    ]);

当参数用作status_id = closed时,它returns固定数量的元素25。 上面的项目包含:

Funcionalidade: 15 open / 86

Suporte: 1 open / 5

Manutenção: 7 open / 61

Erro: 3 open / 20

Pesquisa de Satisfação: 0 open / 0

和returns:16 open issue / 25 closed issue

您是否定义了 count as closed 的状态?

在管理员首选项中,您可以为每个(?)状态设置是否算作已关闭。如果是,则概述(您在上面发布的列表)将所有问题都视为已关闭且状态为已关闭。 "open" 相同(=所有未关闭的状态)

API 似乎只有 return 这些具有特定状态 closed 的问题已关闭,而不是所有状态都算作已关闭的问题。

由于我的母语不是英语,所以希望您明白我的意思。

在你的数组中使用 'limit' => 100。

redmine的API默认限制为25。