Api补充

来自cdnbest帮助文档
跳转至: 导航搜索

1.应用防火墙---防CC

添加|修改 请求地址:

       {api_dir}/firewall/anticc

请求方式:

       PUT

请求参数:

       frcquency string 触发频率 例:low(低) | medium(中) | high(高) | custom(自定义)
       model 防护模式 0(普通) | 1(验证码) | 2(复杂)| 3(自定义)
       id int 防CCid

响应数据:

   返回成功数据参考:
       {“status”:{“code”:1,”created_at”:”2017-06-20 11:57:43”,”message”:”操作成功”},”id”:1}
   返回失败数据参考:
       {“status”:{“code”:5,”created_at”:”2017-06-20 11:57:43”,”message”:”参数id错误”},”id”:1}

删除: 请求地址:

       {api_dir}/firewall/anticc

请求方式:

       DELETE

请求参数:

       id int 防CCid

响应数据:

   返回成功数据参考:
       {“status”:{“code”:1,”created_at”:”2017-06-20 11:57:43”,”message”:”操作成功”}}
   返回失败数据参考:
       {“status”:{“code”:5,”created_at”:”2017-06-19 14:41:46”,”message”:”参数id错误”}}

2.自动获取ssl证书

开启自动获取ssl 路由:

       {api_dir}/domain/status/{id}

请求方式:

       POST

请求参数:

       status =1
       {id} int 域名记录ID,从获取域名列表数据api中得到的id

响应数据:

   返回成功数据参考:
       {"status":{"code":1,"created_at":"2018-06-19 15:15:18","message":"操作成功"}}
   

关闭自动获取ssl 路由:

       {api_dir}/domain/status/{id}

请求方式:

       POST

请求参数:

       status =0
       {id} int 域名记录ID,从获取域名列表数据api中得到的id

响应数据:

   返回成功数据参考:
       {“status”:{“code”:1,”created_at”:”2017-06-20 10:41:53”,”message”:”操作成功”}}
   

3.套餐升级 路由: https://www.cdnbest.com/api2/proxy/index.php/vhost/product/站点名 请求发式:

       POST

请求参数:

       pid int  更换的产品id

响应数据:

   返回成功数据参考:
       {"status":{"code":1,"created_at":"2018-06-22 14:26:44","message":"操作成功"}}

4.查询站点用了多少流量 路由:

       https://www.cdnbest.com/api2/proxy/index.php/vhost/list

请求方式:

       GET

响应数据:

   返回成功数据参考:

{"status":{"code":1,"created_at":"2018-06-22 15:15:40","message":"操作成功"},"rows":[]} rows : 0 {…} uid 61 name admin passwd salt pid 259 ngid 514 create_time 2018-06-22 14:19:31 expire_time 2018-07-22 status 0 cname domain_lock 0 pgid 0 record_id 0 oid 10 speed_limit 0 flow 0.00 flow_limit 10 flow_package 0 max_bandwidth 0 clear_flow_time 0 record_status 0 readflag 0 admin_remark pgid_2 -1 record_id2 0 pgid_four -1 internation record_interdomain 0 mem access_log 1 pname 222 vhosttem no flow_per 0 flow_sum 10

5.添加站点选择套餐 请求地址:

       http://www.cdnbest.com/api2/proxy/index.php/vhost/站点名

请求方式:

       POST

请求参数:

       month    套餐月数
       pid    套餐的id

响应数据:

   返回成功数据参考:
       {"status":{"code":1,"created_at":"2018-06-25 11:14:14","message":"操作成功"}}

6.续费 路由:

       http://www.cdnbest.com/api2/proxy/index.php/product/renew/站点名

请求方式:

       PUT

请求参数:

       month  续费套餐月数

响应数据:

   返回成功数据参考:
       {"status":{"code":1,"created_at":"2018-06-25 11:22:17","message":"abc续费成功"}}

7.删除 路由:

     http://www.cdnbest.com/api2/proxy/index.php/vhost/站点名

请求方式:

       DELETE

响应数据:

   返回成功数据参考:
       {"status":{"code":1,"created_at":"2018-06-25 12:50:47","message":"操作成功"}}

8.购买流量 路由:

   http://www.cdnbest.com/api2/proxy/index.php/product/flow/站点名

请求发式:

       PUT

请求参数:

       flow  购买流量大小

响应数据:

   返回成功数据参考:
       {"status":{"code":1,"created_at":"2018-06-25 12:58:18","message":"流量购买成功"}}

9.四层转发,查看节点ip

路由:
       http://www.cdnbest.com/api2/site/index.php/port/nodefour/list

请求方式:

       GET

响应数据:

   返回成功数据参考:

{"status":{"code":1,"created_at":"2018-06-22 15:15:40","message":"操作成功"},"rows":[]} rows […] id 2 uid 61 host 192.168.1.64 domain null port 0 skey pGUIjybY mem master 0 ngid 513 sync_time null status 0 record_id 0 nickname 64 monitor_active -1 create_time 2018-06-25 14:08:13 is_icp 0 delete_flag 0 dns_status enable last_ip null monitor_type http monitor_id 0 action 1 notice_flag callback ngtype 0 upstream noflow 0 cdn_pid 0 expire_time 0000-00-00 00:00:00 router_flag 2 url content interval_time 0 autoupdate_rpc 0 monitor_status 0 is_dynamic_ip 0 monitor_serve 1


10.强制ssl 路由:

       http://www.cdnbest.com/api2/site/index.php/domain/public/{id 

}

请求方式:

        PUT

请求参数:

   force_ssl=1 (1是开启,0是关闭)
       {id}  域名记录ID,从获取域名列表数据api中得到的id

响应数据:

   返回成功数据参考:
       {"status":{"code":1,"created_at":"2018-07-27 13:52:57","message":"操作成功"}}