Todos os produtos
Search
Central de documentação

Qoder CN Series:Retrieve department usage data

Última atualização: Jun 29, 2026

Recupera dados de uso no nível de departamento para o Lingma via OpenAPI.

Lingma

Edições compatíveis

Enterprise Dedicated Edition

Endpoints de serviço

Obtenha o endpoint de serviço e substitua {domain} na sintaxe da requisição da API pelo seu endpoint.

Autorização

Produto

Recurso

Permissão necessária

Lingma

Estatísticas de uso do departamento

somente leitura

Sintaxe da requisição

GET https://{domain}/oapi/v1/lingma/organizations/{organizationId}/departmentUsage

Detalhes da requisição

Consultar dados de uso do departamento

curl -X 'GET' \
      'https://test-domain-***.rdc.aliyuncs.com/oapi/v1/lingma/organizations/c7655445-143f-4466-9724-8b371a21****/departmentUsage?departmentId=7b58e90a-063f-475b-ad6d-32d1f438****&startTime=2025-06-10&endTime=2025-06-10&page=1&perPage=100' \
      -H 'Content-Type: application/json' \
      -H 'x-yunxiao-token: pt-0fh3****0fbG_35af****0484'

Cabeçalho da requisição

x-yunxiao-token string (Obrigatório)

Seu token de acesso pessoal. Para obter detalhes sobre como conseguir este token, consulte Tokens de acesso pessoal.

Exemplo: pt-0fh3**0fbG_35af**0484.

Parâmetros da requisição

organizationId string (Obrigatório)

ID da sua organização. Acesse a página Basic Information page no Organization Management console para obter o ID da organização.

departmentId string (Obrigatório)

ID do departamento. Para obter este ID, consulte Listar departamentos em uma organização.

startTime string (Obrigatório)

Data inicial do intervalo de consulta, no formato AAAA-MM-DD.

endTime string (Obrigatório)

Data final do intervalo de consulta, no formato AAAA-MM-DD.

page integer (Opcional) Padrão: 1

Número da página a ser retornada.

perPage integer (Opcional) Padrão: 100

Número máximo de entradas a serem retornadas em cada página. Valores válidos: [1, 100].

Parâmetros de resposta

Exemplo de resposta

[
    {
        "activeDeveloper": 1,
        "activeDeveloperChat": 1,
        "activeDeveloperCompletion": 1,
        "breakdown": {
            "chatting": [
                {
                    "activeDeveloper": 1,
                    "chatTurns": 1,
                    "chatTurnsAccepted": 1,
                    "chatType": "GENERATE_TESTCASE",
                    "ide": "jetbrains"
                }
            ],
            "coding": [
                {
                    "acceptAssistantNewlineCount": 0,
                    "activeDeveloper": 1,
                    "language": "java",
                    "linesAccepted": 95,
                    "linesChanged": 95
                }
            ],
            "completion": [
                {
                    "activeDeveloper": 1,
                    "countAccepted": 3,
                    "countSuggested": 3,
                    "ide": "jetbrains",
                    "language": "java",
                    "linesAccepted": 5,
                    "linesSuggested": 5
                }
            ]
        },
        "date": 1749571200000,
        "departmentId": "68491a3e0dc52b6c963b****",
        "totalChatTurns": 1,
        "totalChatTurnsAccepted": 1,
        "totalCountAcceptedCompletion": 3,
        "totalCountSuggestedCompletion": 3,
        "totalLinesAccepted": 95,
        "totalLinesAcceptedChat": 0,
        "totalLinesAcceptedCompletion": 5,
        "totalLinesChanged": 95,
        "totalLinesSuggestedCompletion": 5
    }
]

activeDeveloper integer

Número de desenvolvedores ativos.

activeDeveloperChat integer

Número de desenvolvedores ativos que usaram o recurso de chat.

activeDeveloperCompletion integer

Número de desenvolvedores ativos que usaram a conclusão de código.

breakdown Object

Dados detalhados de uso.

Propriedades

chatting array

Dados detalhados do recurso de chat.

Propriedades

activeDeveloper integer

Número de usuários ativos.

chatTurns integer

Número de turnos de conversa.

chatTurnsAccepted integer

Número de turnos de conversa aceitos.

chatType string

Tipo de interação por chat:

  • CODE_GENERATE_COMMENT: Geração de comentários de código.

  • GENERATE_TESTCASE: Geração de testes unitários.

  • EXPLAIN_CODE: Explicação de código.

  • OPTIMIZE_CODE: Otimização de código.

  • FREE_INPUT: Chat livre. Strings em minúsculas representam comandos personalizados.

ide string

Tipo de IDE, como jetbrains ou vscode.

coding array

Dados detalhados sobre alterações de código, agregando detalhes de aceitação do chat e da conclusão de código.

Propriedades

acceptAssistantNewlineCount integer

Número de linhas de código aceitas geradas pelos recursos de chat no dia especificado, discriminadas por linguagem.

activeDeveloper integer

Número de usuários ativos.

language string

Linguagem de programação.

linesAccepted integer

Número de linhas de código aceitas.

linesChanged integer

Número de linhas de código alteradas.

completion array

Dados detalhados das sugestões e aceitações de conclusão de código.

Propriedades

activeDeveloper integer

Número de usuários ativos.

countAccepted integer

Número de conclusões aceitas.

countSuggested integer

Número de sugestões de conclusão de código.

ide string

Tipo de IDE, como jetbrains ou vscode.

language string

Linguagem de programação.

linesAccepted integer

Número de linhas de código aceitas.

linesSuggested integer

Número de linhas de código sugeridas.

date integer

Data das estatísticas, representada como timestamp Unix em milissegundos.

departmentId string

ID do departamento.

totalChatTurns integer

Total de turnos de conversa do departamento no dia especificado.

totalChatTurnsAccepted integer

Total de turnos de conversa aceitos pelo departamento no dia especificado.

totalCountAcceptedCompletion integer

Total de sugestões de conclusão de código aceitas pelo departamento no dia especificado.

totalCountSuggestedCompletion integer

Total de sugestões de conclusão de código para o departamento no dia especificado.

totalLinesAccepted integer

Total de linhas de código aceitas pelo departamento no dia especificado. Inclui código de todos os recursos, como chat e conclusão de código.

totalLinesAcceptedChat integer

Total de linhas de código aceitas geradas pelos recursos de chat para o departamento no dia especificado.

totalLinesAcceptedCompletion integer

Total de linhas de código aceitas provenientes da conclusão de código para o departamento no dia especificado.

totalLinesChanged integer

Total de linhas de código alteradas pelo departamento no dia especificado. Inclui alterações de todos os recursos, como chat e conclusão de código.

totalLinesSuggestedCompletion integer

Total de linhas de código sugeridas pela conclusão de código para o departamento no dia especificado.

Cabeçalhos de resposta

Parâmetro

Descrição

Valor de exemplo

x-next-page

Próxima página

2

x-page

Página atual

1

x-per-page

Número de entradas por página

100

x-prev-page

Página anterior

0

x-request-id

ID da requisição

37294673-00CA-5B8B-914F-A8B35511E90A

x-total

Número total de entradas

10

x-total-pages

Número total de páginas

1

Códigos de erro

Para mais informações, consulte a Central de códigos de erro.

Referências

Em caso de dúvidas sobre esta API, consulte Problemas relacionados à OpenAPI.