帝网云是中国最专业的CDN及IDC综合服务提供商,自主研发的“EasyCDN”网络加速技术获得国家级认证,通过引入主动的内容管理层和全局负载均衡,并结合内容缓存等技术,提高响应速度和服务质量。1对1专席客服,7*24小时技术支持,数据可靠性达99%。

事件管理API

事件创建
【功能】
创建需求或者故障工单事件。
【http方法】
使用POST方法。
【接口】
http://dcloud.dnion.com/v3/api/event
【请求参数说明】
参数名 是否必填 参数类型 说明
type char 时间类型
0 故障 1 需求 2 测试开通
title varchar 事件标题
如:XX需求|XX故障|XX测试开通
businessType char  当type为2时必填
0 网页加速 1 下载加速 2 流媒体加速 3 视频加速
 distribution char
当type为2时必填
测试域名的配置详细信息
如:
"distribution": [{
        "domain": "测试开通域名",  //必填项
        "testUrl": "测试URL", 
        "masterSource": "主源",//必填项支持填写多个IP或者单个域名
        "slaverSource": "备源",
        "domainPort": "访问端口",
        "originPort": "回源端口",
        "httpsSupport": "true|false",
        //必填项,是否支持Https
        "remark": "备注"
}]
domain text 受影响域名
如:test.dnion.com
custContact text 事件联系人
如:张三
custContactInfo text 联系人联系信息
如:1826050XXXX
faultOccurrenceTime datetime 当type为0是必填
事件故障发生时间,格式固定为 %Y-%m-%d %H:%M
如:2017-06-15 09:44
faultIncidence char 当type为0是必填
事件故障影响范围
0 单个终端 1 部分区域 2 全国
faultType char 当type为0是必填
事件故障类型
0 节点故障 1 人为故障 2 回源故障
faultPhenomenon char 当type为0是必填
事件故障现象
0 访问不了
1 访问慢
2 文件刷新失败
3 回源带宽大
6 下载文件不完整
7 串号
8 无法登录
9 无法支付
10 无法提交表单(评论)
11 网站页面显示不正常
12 网站挂马
13 网站有攻击(非正常IP访问)
14 后台无法进行带宽查询
15 日志下载不了
16 API接口调用问题
17 第三方性能优化
18 客户自有监测数据性能优化
19 其他 20 CDN策略异常
21 伪源故障
22 帝联后台访问故障
23 海外加速业务域名故障
faultLevel char 当type为0是必填
事件故障等级
1 小型 2 重大 3 中型 4 大型
content text 事件详细描述
如:XXXURL无法访问,访问失败节点等

【请求示例】
(1)故障单请求示例
curl -i --url 'http://dcloud.dnion.com/v3/api/event'
-X POST  
-H
'Authorization:Algorithm=md5,Credential=4e02c1255ed74c09bb190000000005e8/20161013163700/dnioncloud,Signature=b3e3c63319dc956d2538661b13ad6333' 
-H 'Content-Type:application/json' 
-d '{
    "type": "0",
    "title": "需求测试1",
    "domain": "test1.dnion.com",
    "custContact": "张三",     
    "custContactInfo": "13812341234",
    "faultOccurrenceTime": "2017-06-20 10:57",
    "faultIncidence": "0",
    "faultType": "0",
    "faultPhenomenon": "6", 
    "faultLevel": "1",
    "content": "故障URL:http://test1.dnion.com/test/1.jpg;故障节点:192.168.1.1"
}'
(2)需求单请求示例
curl -i --url 'http://dcloud.dnion.com/v3/api/event'
-X POST  
-H
'Authorization:Algorithm=md5,Credential=4e02c1255ed74c09bb190000000005e8/20161013163700/dnioncloud,Signature=b3e3c63319dc956d2538661b13ad6333' 
-H 'Content-Type:application/json' 
-d '{
    "type": "1",
    "title": "需求测试1",
    "domain": "test1.dnion.com",
    "custContact": "张三",     
    "custContactInfo": "13812341234",
    "content": "需求内容"
}'
(3)测试开通单请求示例
curl -i --url 'http://dcloud.dnion.com/v3/api/event'
-X POST  
-H
'Authorization:Algorithm=md5,Credential=4e02c1255ed74c09bb190000000005e8/20161013163700/dnioncloud,Signature=b3e3c63319dc956d2538661b13ad6333' 
-H 'Content-Type:application/json' 
-d '{
    "type": "2",
    "title": "测试开通1",
    "businessType": "0",
    "distribution": [{
        "domain": "test1.dnion.com.com",
        "testUrl": "http://test1.dnion.com.com/test/1.jpg",
        "masterSource": "1.1.1.1",
        "slaverSource": "33.3.33.3",
        "domainPort": "555",
        "originPort": "666",
        "httpsSupport": "true",
        "remark": "测试"
    }]
}'
【返回示例】
HTTP/1.1 200 OK
Server: nginx/1.6.3
Date: Tue, 20 Jun 2017 03:07:10 GMT
Content-Type: application/json
Content-Length: 64
Connection: keep-alive
X-Dnion-Request-Id: cc81c468-8dd6-4fb6-88eb-ee84ef228657
Last-Modified: 
Etag: 

{
    "code": "0",
    "data": "CUST1706200082",
    "error": ""
}
【返回参数说明】
参数名 参数类型 说明
code bigint 返回状态码 0成功 其他异常
data varchar 新创建事件编号
error text 错误信息

事件结果查询
【功能】
查询创建需求或者故障工单事件。
【http方法】
使用GET方法。
【接口】
http://dcloud.dnion.com/v3/api/event
【请求参数说明】
参数名 是否必填 参数类型 说明
eventId varchar 创建事件后返回的事件ID

【请求示例】
curl -i --url 'http://dcloud.dnion.com/v3/api/event?eventId={eventId}'
-X GET  
-H
'Authorization:Algorithm=md5,Credential=4e02c1255ed74c09bb190000000005e8/20161013163700/dnioncloud,Signature=b3e3c63319dc956d2538661b13ad6333' 
【返回示例】
HTTP/1.1 200 OK
Server: nginx/1.6.3
Date: Tue, 20 Jun 2017 07:08:43 GMT
Content-Type: application/json
Content-Length: 544
Connection: keep-alive
X-Dnion-Request-Id: 89db49a6-8e64-444c-b6bf-b7ed946d14f9
Last-Modified: 
Etag: 

{
    "code": "0",
    "data": [
        {
            "faultIncidence": "1",
            "content": "故障URL:http://test1.dnion.com/test/1.jpg;故障节点:192.168.1.1",
            "domain": "test.dnion.com",
            "faultPhenomenon": "6,11",
            "faultLevelName": "小型",
            "title": "故障单测试",
            "custContactInfo": "1826050XXXX",
            "custContact": "张三",
            "faultType": "1",
            "faultPhenomenonName": "下载文件不完整,网站页面显示不正常",
            "eventNum": "CUST1706200082",
            "faultTypeName": "B:质量性故障",
            "faultOccurrenceTime": 1497492060000,
            "faultLevel": "1",
            "faultIncidenceName": "部分区域",
            "custEventStatusName": "未受理",
            "type": "0",
            "customerId": "5835",
            "custEventStatus": "3",
            "currentReceiver": null
        }
    ],
    "error": ""
}
【返回参数说明】
参数名 参数类型 说明
faultIncidence char 事件故障影响范围 0 单个终端 1 部分区域 2 全国
content text 事件详细描述
domain varchar 事件相关域名
faultPhenomenon char 故障现象 0 访问不了
1 访问慢
2 文件刷新失败
3 回源带宽大
6 下载文件不完整
7 串号
8 无法登录
9 无法支付
10 无法提交表单(评论)
11 网站页面显示不正常
12 网站挂马
13 网站有攻击(非正常IP访问)
14 后台无法进行带宽查询
15 日志下载不了
16 API接口调用问题
17 第三方性能优化
18 客户自有监测数据性能优化
19 其他 20 CDN策略异常
21 伪源故障
22 帝联后台访问故障
23 海外加速业务域名故障
faultLevelName text 故障等级名称 1 小型 2 重大 3 中型 4 大型
title varchar 事件标题
custContact text 事件联系人
custContactInfo text 事件联系人联系信息
faultType char 事件故障类型 0 节点故障 1 人为故障 2 回源故障
faultPhenomenonName text 事件影响范围名称
eventNum text 事件|故障编号
faultTypeName text 事件故障类型名称
faultOccurrenceTime datetime 故障发生时间
faultLevel char 故障等级 1 小型 2 重大 3 中型 4 大型
faultIncidenceName text 故障影响范围名称
custEventStatusName char 客户事件状态 2 已完成 3 未受理 4 已受理
custEventStatus char 客户事件状态 2 已完成 3 未受理 4 已受理
type char 事件类型
customerId varchar 客户ID
currentReceiver text 目前受理人
error text 错误信息

【错误码信息】
错误码 说明 返回码
4030002 请求的签名经过计算跟你提供的签名不匹配,请检查你的通行密钥和签名方法 403
4030003 指定的验证码无效 403
4006001 事件类型type不能为空 400
4006002 事件类型type只能为0,1 400
4006003 事件标题title不能为空 400
4006004 影响域名domain不能为空 400
4006005 事件内容content不能为空 400
4006006 故障发生时间faultOccurrenceTime不能为空 400
4006007 故障发生时间faultOccurrenceTime时间格式不合法 400
4006008 影响范围faultIncidence不能为空 400
4006009 影响范围faultIncidence只能为0,1,2 400
4006010 故障类型faultType不能为空 400
4006011 故障类型faultType只能为0,1,2 400
4006012 故障现象faultPhenomenon不能为空 400
4006013 故障现象faultPhenomenon不合法(0-23) 400
4006014 故障等级faultLevel不能为空 400
4006015 故障等级faultLevel只能为1,2,3,4 400
4000010 参数不合法 400