すべてのプロダクト
Search
ドキュメントセンター

Qoder CN シリーズ:メンバーの使用状況データリストの取得

最終更新日:Sep 18, 2025

OpenAPI を介してLingmaのユーザーの開発者データを取得します。

サポートされているエディション

エンタープライズ専用エディション

サービスエンドポイント

サービスエンドポイントを取得し、API リクエスト構文の {domain} をお使いのエンドポイントに置き換えます。

認可情報

製品

リソース

必要な権限

Lingma

開発者の使用状況統計

読み取り専用

リクエスト構文

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

リクエストの説明

すべてのユーザーの使用状況データを照会する

curl -X 'GET' \
  'https://test-domain-***.rdc.aliyuncs.com/oapi/v1/lingma/organizations/67d8e0b9120358055abf****/developerUsage?startTime=2024-02-01&endTime=2025-05-31' \
  -H 'Content-Type: application/json' \
  -H 'x-yunxiao-token: pt-0fh3****0fbG_35af****0484'

特定のユーザーの使用状況データを照会する

curl -X 'GET' \
  'https://test-domain-***.rdc.aliyuncs.com/oapi/v1/lingma/organizations/67d8e0b9120358055abf****/developerUsage?userId=3693e234****&startTime=2024-02-01&endTime=2025-05-31' \
  -H 'Content-Type: application/json' \
  -H 'x-yunxiao-token: pt-0fh3****0fbG_35af****0484'

リクエストヘッダー

x-yunxiao-token string (必須)

アクセストークン。 詳細については、「アクセストークン」をご参照ください。

例: pt-0fh3****0fbG_35af****0484。

リクエストパラメーター

startTime string (必須)

開始時刻。 フォーマットは YYYY-MM-DD です。

endTime string (必須)

終了時刻。 フォーマットは YYYY-MM-DD です。

userId string (任意)

ユーザー ID。

ユーザー ID または部門 ID のいずれかを指定できます。 両方のパラメーターを指定した場合、システムはユーザー ID を使用してフィルタリングします。 どちらのパラメーターも指定しない場合、システムは組織内のすべてのユーザーのデータを照会します。

departmentId string (任意)

部門 ID。

ユーザー ID または部門 ID のいずれかを指定できます。 両方のパラメーターを指定した場合、システムはユーザー ID を使用してフィルタリングします。 どちらのパラメーターも指定しない場合、システムは組織内のすべてのユーザーのデータを照会します。

page integer (任意) デフォルト値: 1

現在のページ番号。

perPage integer (任意) デフォルト値: 100

ページあたりのデータエントリ数。

レスポンスパラメーター

すべてのユーザーの使用状況データのレスポンス

[
    {
        "breakdown": {
            "chatting": [
                {
                    "chatTurns": 1,
                    "chatTurnsAccepted": 1,
                    "chatType": "GENERATE_TESTCASE",
                    "ide": "jetbrains"
                }
            ],
            "coding": [
                {
                    "acceptAssistantNewlineCount": 0,
                    "language": "java",
                    "linesAccepted": 79,
                    "linesChanged": 79
                }
            ],
            "completion": [
                {
                    "countAccepted": 1,
                    "countSuggested": 1,
                    "ide": "jetbrains",
                    "language": "java",
                    "linesAccepted": 1,
                    "linesSuggested": 1
                }
            ]
        },
        "date": 1749484800000,
        "statusActive": true,
        "statusActiveChat": true,
        "statusActiveCompletion": true,
        "statusActiveLastedTime": 1749570900000,
        "totalChatTurns": 1,
        "totalChatTurnsAccepted": 1,
        "totalCountAcceptedCompletion": 1,
        "totalCountSuggestedCompletion": 1,
        "totalLinesAccepted": 79,
        "totalLinesAcceptedChat": 0,
        "totalLinesAcceptedCompletion": 1,
        "totalLinesChanged": 79,
        "totalLinesSuggestedCompletion": 1,
        "userId": "10107ac8-59af-4391-8df5-ea4472bb****"
    }
]

特定のユーザーの使用状況データのレスポンス

[
    {
        "breakdown": {
            "chatting": [
                {
                    "chatTurns": 1,
                    "chatTurnsAccepted": 1,
                    "chatType": "GENERATE_TESTCASE",
                    "ide": "jetbrains"
                }
            ],
            "coding": [
                {
                    "acceptAssistantNewlineCount": 0,
                    "language": "java",
                    "linesAccepted": 79,
                    "linesChanged": 79
                }
            ],
            "completion": [
                {
                    "countAccepted": 1,
                    "countSuggested": 1,
                    "ide": "jetbrains",
                    "language": "java",
                    "linesAccepted": 1,
                    "linesSuggested": 1
                }
            ]
        },
        "date": 1749484800000,
        "statusActive": true,
        "statusActiveChat": true,
        "statusActiveCompletion": true,
        "statusActiveLastedTime": 1749570900000,
        "totalChatTurns": 1,
        "totalChatTurnsAccepted": 1,
        "totalCountAcceptedCompletion": 1,
        "totalCountSuggestedCompletion": 1,
        "totalLinesAccepted": 79,
        "totalLinesAcceptedChat": 0,
        "totalLinesAcceptedCompletion": 1,
        "totalLinesChanged": 79,
        "totalLinesSuggestedCompletion": 1,
        "userId": "10107ac8-59af-4391-8df5-ea4472bb****"
    }
]

breakdown Object

詳細データ。

プロパティ

chatting array

Q&A ペアの詳細データ。

プロパティ

chatTurns integer

チャットのターン数

chatTurnsAccepted integer

承認された回答の数。

chatTypestring

チャットのタイプ:

  • CODE_GENERATE_COMMENT: コードコメントを生成します。

  • GENERATE_TESTCASE: 単体テストを生成します。

  • EXPLAIN_CODE: コードを説明します。

  • OPTIMIZE_CODE: コードをリファクタリングして改善します。

  • FREE_INPUT: 自由形式の Q&A。 これは、カスタム命令のための大文字ではない文字列です。

ide string

IDE のタイプ (JetBrains や VS Code など)。

coding array

インライン補完および Q&A 生成から承認されたコードを含む、コード変更の詳細データ。

プロパティ

language string

言語

linesAccepted integer

承認されたコードの行数。

linesChanged integer

変更されたコードの行数。

acceptAssistantNewlineCountinteger

チャットから承認されたコードの行数

completion array

承認されたインライン補完の詳細データ。

プロパティ

countAccepted integer

承認数。

countSuggested integer

提案数。

ide string

IDE のタイプ (JetBrains や VS Code など)。

language string

言語。

linesAccepted integer

承認されたコードの行数。

linesChangedinteger

変更されたコードの行数。

linesSuggestedinteger

提案されたコードの行数。

date integer

日付。

statusActive boolean

ユーザーがアクティブかどうかを示します。

  • true: ユーザーはアクティブです。

  • false: ユーザーは非アクティブです。

statusActiveChat boolean

ユーザーがチャットでアクティブかどうかを示します。

  • true: ユーザーはチャットでアクティブです。

  • false: ユーザーはチャットで非アクティブです。

statusActiveCompletion boolean

ユーザーがコード生成でアクティブかどうかを示します。

  • true: ユーザーはコード生成でアクティブです。

  • false: ユーザーはコード生成で非アクティブです。

statusActiveLastedTime string

ユーザーが最後にアクティブだった時刻。

totalChatTurns integer

ユーザーのチャットの総ターン数。

totalLinesAcceptedChat integer

ユーザーがチャットから承認したコードの総行数。

totalLinesAccepted integer

ユーザーが承認したコードの総行数。 これには、Ask、Edit (旧 AI Programmer)、Agent Q&A 生成、およびインライン補完からの行が含まれます。

totalLinesChanged integer

ユーザーが変更したコードの総行数。 これには、Ask、Edit (旧 AI Programmer)、Agent Q&A 生成、およびインライン補完からの行が含まれます。

totalLinesSuggestedCompletion integer

ユーザーに対してインライン補完によって提案されたコードの総行数。

totalLinesAcceptedCompletion integer

ユーザーが承認したインライン補完からのコードの総行数。

totalCountSuggestedCompletion integer

ユーザーに対するインライン補完からの提案の総数。

totalCountAcceptedCompletion integer

ユーザーが承認したインライン補完からの提案の総数。

totalChatTurnsAccepted integer

ユーザーが承認したチャットの総ターン数。

userId string

ユーザー ID。

レスポンスヘッダー

パラメーター

説明

値の例

x-next-page

次のページ

2

x-page

現在のページ

1

x-per-page

ページあたりのエントリ数

100

x-prev-page

前のページ

0

x-request-id

リクエスト ID

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

x-total

エントリの総数

10

x-total-pages

ページの総数

1

エラーコード

詳細については、「エラーコード」をご参照ください。