开发者社区 问答 正文

如何获取应用操作记录


获取某个应用的操作记录。

请求 URI

  1. /app/audit_list


参数列表

参数名参数类型描述
AppIdString目标应用 ID,可以在 EDAS 控制台应用管理 页面点击应用名,查看该应用的 ID
DayString获取多久的历史操作信息,单位天


响应数据

  1. {
  2.     "code":200,
  3.     "data":[
  4.         {
  5.             "auditId":17978,
  6.             "actionType":"STOP",
  7.             "createTime":1467170050951,
  8.             "success":true,
  9.             "appId":"fb56e759-7d9d-4ba7-91bf-75caa53de0da",
  10.             "finished":true,
  11.             "updateTime":1467170051800,
  12.             "id":17978,
  13.             "operator":"xxxxxx@aliyun.com",
  14.             "cid":"966a2377-8867-4991-9179-a097eee17c2c"
  15.         }
  16.     ]
  17. }


示例

  1. Map<String,String> params = new HashMap<String,String>();
  2. params.put("AppId", "fb56e759-7d9d-4ba7-91bf-75caa53de0da");
  3. params.put("Day", "1");
  4. String resp = edasApiClient.callApi(EdasApiAction.App.audit_list.path(), params);
  5. System.out.println(resp);

展开
收起
猫饭先生 2017-10-26 11:07:33 1215 分享 版权
阿里云 AI 助理回答

要获取某个应用的操作记录,您可以通过调用EDAS API来实现。以下是调用该API的具体步骤和说明:

请求方式

使用HTTP请求访问指定的URI。

请求URI

/app/audit_list

请求参数

  • AppId (String): 目标应用ID,您可以在EDAS控制台的应用管理页面,点击应用名查看该应用的ID。
  • Day (String): 获取多久的历史操作信息,单位为天。

示例代码(Java)

Map<String, String> params = new HashMap<>();
params.put("AppId", "fb56e759-7d9d-4ba7-91bf-75caa53de0da"); // 请替换为目标应用ID
params.put("Day", "1"); // 设置查询历史天数,例如1天
String resp = edasApiClient.callApi(EdasApiAction.App.audit_list.path(), params); // 调用EDAS API客户端方法
System.out.println(resp); // 打印响应数据

响应数据示例

响应数据是一个JSON对象,包含操作记录的详细信息:

{
    "code": 200,
    "data": [
        {
            "auditId": 17978,
            "actionType": "STOP",          // 操作类型,如STOP、START等
            "createTime": 1467170050951,  // 操作创建时间
            "success": true,               // 操作是否成功
            "appId": "fb56e759-7d9d-4ba7-91bf-75caa53de0da", // 应用ID
            "finished": true,              // 操作是否完成
            "updateTime": 1467170051800,  // 更新时间
            "id": 17978,                   // 记录ID
            "operator": "xxxxxx@aliyun.com", // 操作人邮箱
            "cid": "966a2377-8867-4991-9179-a097eee17c2c"  // 关联的唯一标识
        }
    ]
}

通过上述API调用及响应解析,您可以获取指定应用在特定时间段内的操作记录详情,进而进行监控或管理操作。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答