业务系统开发文档>hook文档
client_login②参数说明参数位置类型是否必填说明备注type codecodeparamstring是登录类型-验证码登录-passwordparamstring登录类型-密码登录-accountparamstring是手机号或邮箱-phone_codeparamstring-国家区号-codeparamstring-验证码登录类型为验证码登录(code)时需要传此参数。passwordparamstring-密码登录类型为密码登录(password)时需要传此参数。remember_passwordparamstring-记住密码登录类型为密码登录(password)时需要传此参数:1是,0否。例如:remember_password 1captchaparamstring-图形验证码开启登录图形验证码且为密码登录时或者同一ip地址登录失败3次后需要传此参数tokenparamstring-图形验证码唯一识别码开启登录图形验证码且为密码登录时或者同一ip地址登录失败3次后需要传此参数customfield {}paramobject-自定义字段例如:Customfield {"field1":'test',"field2":'test2'}2.客户登录后①HOOKafter_client_login②参数参数位置类型是否必填说明备注idparamint-客户ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} 3.客户注册后①HOOKafter_client_register ②参数参数位置类型是否必填说明备注idparamint-客户ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} 4.客户重置密码后①HOOKafter_client_password_reset ②参数参数位置类型是否必填说明备注idparamint-客户ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} 5.客户注销登录后①HOOKafter_client_logout ②参数参数位置类型是否必填说明备注idparamint-客户ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} 6.客户修改资料后①HOOKafter_client_edit ②参数参数位置类型是否必填说明备注idparamstring是客户ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式修改客户资料/console/v1/clientPUT 7.订单生成之后①HOOKafter_order_create ②参数参数位置类型是否必填说明备注idparamint-订单ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式结算购物车/console/v1/cart/settlePOST新建订单/admin/v1/orderPOST结算商品/console/v1/product/settlePOST充值/console/v1/rechargePOST ④插件接口接口名称接口地址请求方式续费/console/v1/host/:id/renewPOST批量续费/console/v1/host/renew/batchPOST 8.订单支付后①HOOKorder_paid ②参数参数位置类型是否必填说明备注idparamint-订单ID- 9.产品开通前①HOOKbefore_host_create ②参数参数位置类型是否必填说明备注idparamint-产品ID- 10.产品开通成功后①HOOKafter_host_create_success ②参数参数位置类型是否必填说明备注idparamint-产品ID- 11.产品开通失败后①HOOKafter_host_create_fail ②参数参数位置类型是否必填说明备注idparamint-产品ID- 12.产品暂停前①HOOKbefore_host_suspend ②参数参数位置类型是否必填说明备注idparamint-产品ID- 13.产品暂停成功后①HOOKafter_host_suspend_success ②参数参数位置类型是否必填说明备注idparamint-产品ID- 14.产品暂停失败后①HOOKafter_host_suspend_fail ②参数参数位置类型是否必填说明备注idparamint-产品ID-fail_reasonparamstring-失败原因- 15.产品解除暂停前①HOOKbefore_host_unsuspend ②参数参数位置类型是否必填说明备注idparamint-产品ID- 16.产品解除暂停成功后①HOOKafter_host_unsuspend_success ②参数参数位置类型是否必填说明备注idparamint-产品ID- 17.产品解除暂停失败后①HOOKafter_host_unsuspend_fail ②参数参数位置类型是否必填说明备注idparamint-产品ID-fail_reasonparamstring-失败原因- 18.产品删除前①HOOKbefore_host_terminate ②参数参数位置类型是否必填说明备注idparamint-产品ID- 19.产品删除成功后①HOOKafter_host_terminate_success ②参数参数位置类型是否必填说明备注idparamint-产品ID- 20.产品删除失败后①HOOKafter_host_terminate_fail ②参数参数位置类型是否必填说明备注idparamint-产品ID-fail_reasonparamstring-失败原因- 后台 1.管理员登录前①HOOKbefore_admin_login ②参数参数位置类型是否必填说明备注nameparamstring是用户名-passwordparamstring是密码-remember_passwordparamstring是是否记住密码1是,0否例如:remember_password 1(记住密码)tokenparamstring-验证码唯一识别码开启登录图形验证码开关时传此参数captchaparamstring-验证码开启登录图形验证码开关时传此参数customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式后台登录/admin/v1/loginPOST 2.管理员登录后①HOOKafter_admin_login ②参数参数位置类型是否必填说明备注idparamint-管理员ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式后台登录/admin/v1/loginPOST 3.管理员注销登录后①HOOKafter_admin_logout ②参数参数位置类型是否必填说明备注customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式后台登录/admin/v1/logoutPOST 4.添加管理员后①HOOKafter_admin_create ②参数参数位置类型是否必填说明备注nameparamstring是用户名passwordparamstring是密码repasswordparamstring是重复密码emailparamstring是邮箱nicknameparamstring是名称role_idparamstring是分组IDcustomfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式后台登录/admin/v1/adminPOST 5.修改管理员后①HOOKafter_admin_edit ②参数参数位置类型是否必填说明备注idparamint是管理员ID-nameparamstring是用户名-passwordparamstring是密码-repasswordparamstring是重复密码-emailparamstring是邮箱-nicknameparamstring是名称-role_idparamstring是分组ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式后台登录/admin/v1/adminPUT 6.删除管理员后①HOOKafter_admin_delete ②参数参数位置类型是否必填说明备注idparamstring是管理员ID- ③所在接口接口名称接口地址请求方式删除管理员/admin/v1/adminDELETE 7.添加管理员分组后①HOOKafter_admin_role_create ②参数参数位置类型是否必填说明备注idparamint是管理员分组ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式添加管理员分组/admin/v1/admin/rolePOST 8.修改管理员分组后①HOOKafter_admin_role_edit ②参数参数位置类型是否必填说明备注idparamint是管理员分组ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式修改管理员分组/admin/v1/admin/rolePUT 9.删除管理员分组后①HOOKafter_admin_role_delete ②参数参数位置类型是否必填说明备注idparamint是管理员分组ID- ③所在接口接口名称接口地址请求方式删除管理员分组/admin/v1/admin/roleDELETE 10.客户创建后①HOOKafter_client_create ②参数参数位置类型是否必填说明备注idparamint是客户ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式后台登录/admin/v1/clientPOST 11.修改客户后①HOOKafter_client_edit ②参数参数位置类型是否必填说明备注idparamstring是客户ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式后台登录/admin/v1/clientPUT 12.删除客户后①HOOKafter_client_delete ②参数参数位置类型是否必填说明备注idparamint是客户ID- ③所在接口接口名称接口地址请求方式删除客户/admin/v1/clientDELETE 13.修改客户余额后①HOOKafter_client_credit_edit ②参数参数位置类型是否必填说明备注idparamint是客户ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式修改客户余额/admin/v1/client/:id/creditPUT14.修改产品后①HOOKafter_host_edit ②参数参数位置类型是否必填说明备注idparamint是产品ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式修改产品后/admin/v1/host/:idPUT 15.删除产品后①HOOKafter_host_delete②参数参数位置类型是否必填说明备注idparamint是产品ID- ③所在接口接口名称接口地址请求方式删除产品/admin/v1/host/:idDELETE 16.删除订单后①HOOKafter_order_delete ②参数参数位置类型是否必填说明备注idparamint是订单ID- ③所在接口接口名称接口地址请求方式删除订单/admin/v1/order/:idDELETE 17.安装插件后①HOOKafter_plugin_install ②参数参数位置类型是否必填说明备注nameparamstring是插件名称-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式安装插件/admin/v1/plugin/:module/:namePOST 18.插件卸载后①HOOKafter_plugin_uninstall ②参数参数位置类型是否必填说明备注nameparamstring是插件名称- ③所在接口接口名称接口地址请求方式插件卸载/admin/v1/plugin/:module/:nameDELETE 19.创建商品后①HOOKafter_product_create ②参数参数位置类型是否必填说明备注idparamint是商品ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式创建商品/admin/v1/productPOST 20.修改商品后①HOOKafter_product_edit ②参数参数位置类型是否必填说明备注idparamint是商品ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式修改商品/admin/v1/product/:idPUT 21.删除商品后①HOOKafter_product_delete②参数参数位置类型是否必填说明备注idparamint是商品ID- ③所在接口接口名称接口地址请求方式删除商品/admin/v1/product/:idDELETE 22.创建商品分组后①HOOKafter_product_group_create ②参数参数位置类型是否必填说明备注idparamint是商品ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式创建商品分组/admin/v1/product/groupPOST 23.修改商品分组后①HOOKafter_product_group_edit ②参数参数位置类型是否必填说明备注idparamint是商品分组ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式修改商品分组/admin/v1/product/group/:idPUT 24.删除商品分组后①HOOKafter_product_group_delete ②参数参数位置类型是否必填说明备注idparamint是商品分组ID- ③所在接口接口名称接口地址请求方式删除商品分组/admin/v1/product/group/:idDELETE 25.创建接口后①HOOKafter_server_create ②参数参数位置类型是否必填说明备注idparamint是接口ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式新建接口/admin/v1/serverPOST 26.修改接口后①HOOKafter_server_edit ②参数参数位置类型是否必填说明备注idparamint是接口ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式修改接口/admin/v1/server/:idPUT 27.删除接口后①HOOKafter_server_delete ②参数参数位置类型是否必填说明备注idparamint是接口ID- ③所在接口接口名称接口地址请求方式删除接口/admin/v1/server/:idDELETE 28.创建接口分组后①HOOKafter_server_group_create ②参数参数位置类型是否必填说明备注idparamint是接口分组ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式新建接口分组/admin/v1/server/groupPOST 29.修改接口分组后①HOOKafter_server_group_edit ②参数参数位置类型是否必填说明备注idparamint是接口分组ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式修改接口分组/admin/v1/server/group/:idPUT 30.删除接口分组后①HOOKafter_server_group_delete ②参数参数位置类型是否必填说明备注idparamint是接口分组ID- ③所在接口接口名称接口地址请求方式删除接口分组/admin/v1/server/group/:idDELETE 31.任务重试后①HOOKafter_task_retry ②参数参数位置类型是否必填说明备注idparamint是任务ID- ③所在接口接口名称接口地址请求方式任务重试/admin/v1/task/:id/retryPUT 32.新增交易流水后①HOOKafter_transaction_create ②参数参数位置类型是否必填说明备注idparamint是交易流水ID-customfield {}paramobject-自定义字段格式: {"field1":'test',"field2":'test2'} ③所在接口接口名称接口地址请求方式新增交易流水/admin/v1/transactionPOST 33.删除交易流水后①HOOKafter_transaction_delete ②参数参数位置类型是否必填说明备注idparamint是交易流水ID- ③所在接口接口名称接口地址请求方式删除交易流水/admin/v1/transaction/:idDELETE