alibaba.miaojie.mos.security.api (OpLog日志接入)

为弹外应用记录OpLog 提供服务

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param0 OpLogDo 可选 OpLog
  • └ last_name
  • String
  • 可选
  • 罗一鸣
  • 一般填写操作人真实名字
  • └ nick_name_cn
  • String
  • 可选
  • 算法
  • 昵称一般填操作人花名
  • └ customer_id
  • String
  • 可选
  • 123455644
  • 例如操作某个商家的商品,此处可以填写商家的ID
  • └ op_content
  • String
  • 可选
  • old,price,1000;new,price,2000
  • 用于扩展操作信息,可以自定义操作键、值格式
  • └ op_item
  • String
  • 必须
  • 冰箱
  • 例如商品类目名称、菜单名称、权限名称等
  • └ op_name
  • String
  • 必须
  • 修改商品价格
  • 可以是ACL权限值或自定义操作名字,例如调价、登录等
  • └ op_type
  • String
  • 可选
  • 修改操作
  • 可以自定义当前操作的业务类型
  • └ ext_info
  • String
  • 可选
  • 扩展字段,任意填写
  • 扩展字段
  • └ buc_user_id
  • String
  • 必须
  • 139969
  • 记录buc用户id
  • └ op_log_level
  • String
  • 必须
  • HIGH_RISK
  • 操作行为安全等级
  • └ op_desc
  • String
  • 可选
  • 这里是补充描述
  • 操作行为的补充描述
  • └ op_item_id
  • String
  • 必须
  • 234343434
  • 对应被操作名称的ID号

响应参数

名称 类型 示例值 描述
result ResultDo result
  • └ total
  • Number
  • 10
  • total
  • └ titles
  • String []
  • title1, title2
  • title
  • └ err_msg
  • String
  • bucUserId is required!
  • errMsg
  • └ data
  • Boolean
  • true
  • data
  • └ err_code
  • Number
  • 200
  • errCode
  • └ result_code
  • String
  • 3
  • resultCode
  • └ success
  • Boolean
  • true
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaMiaojieMosSecurityApiRequest req = new AlibabaMiaojieMosSecurityApiRequest();
AlibabaMiaojieMosSecurityApiRequest.OpLogDo obj1 = new AlibabaMiaojieMosSecurityApiRequest.OpLogDo();
obj1.setLastName("罗一鸣");
obj1.setNickNameCn("算法");
obj1.setCustomerId("123455644");
obj1.setOpContent("old,price,1000;new,price,2000");
obj1.setOpItem("冰箱");
obj1.setOpName("修改商品价格");
obj1.setOpType("修改操作");
obj1.setExtInfo("扩展字段,任意填写");
obj1.setBucUserId("139969");
obj1.setOpLogLevel("HIGH_RISK");
obj1.setOpDesc("这里是补充描述");
obj1.setOpItemId("234343434");
req.setParam0(obj1);
AlibabaMiaojieMosSecurityApiResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<alibaba_miaojie_mos_security_api_response>
    <result>
        <total>10</total>
        <titles>
            <string>title1</string>
            <string>title2</string>
        </titles>
        <err_msg>bucUserId is required!</err_msg>
        <data>true</data>
        <err_code>200</err_code>
        <result_code>3</result_code>
        <success>true</success>
    </result>
</alibaba_miaojie_mos_security_api_response>

异常示例

  • XML示例
  • JSON示例
1
2
3
4
5
6
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部