<?php

include_once "config.php";
include_once "sdk.php";
$conn = new UcloudApiClient(BASE_URL, PUBLIC_KEY, PRIVATE_KEY);
$params["cdn_domain"] = "ucloud.cn";
$params["begin_time"] = "2014-04-04";
$params["end_time"] = "2014-04-05";
$params["type"] = 1;
$params["count"] = 3;
$response = $conn->get("/ucdn/loganalysis", $params);
print_r($response);
#API 说明:
#   1,输入您要查询日志分析的域名,开始时间,结束时间,日志类型,和显示结果数量。
#   2,开始时间和结束时间是字符串型,如"2014-04-04",字串长度为10,错误的格式会导致查询不成功。
#   3,如果时间区间为一天那么返回的结果数据表示从当天日志中分析出访问量或者下载量排序在前一百的文件的访问数和下载量。
#   4,如果时间区间大于一天那么返回的结果数据表示每天分析出的访问量或者下载量排序在前一百的文件,
#      然后按照天为单位相同文件的访问量和下载量合并得出的结果筛选出top100的文件的访问数和下载量。
#POST字段说明:
#   cdn_domain  //查询日志分析的域名
#   begin_time  //查询日志分析的起始时间
#   end_time    //查询日志分析的结束时间
#   type        //日志分析 的类型 1:下载最多  2:流量最多
#   count       //查询结果显示数量 最多100个
#返回值字段说明:
#ret_code      //执行结果状态码 0:执行成功
#error_message //错误提示语
#data          //返回日志分析结果,结构如下:
#其中参数
#file_download_count 代表文件下载次数
#file_traffic 代表文件下载量单位MB
<?php

include_once "config.php";
include_once "sdk.php";
$conn = new UcloudApiClient(BASE_URL, PUBLIC_KEY, PRIVATE_KEY);
$params["cdn_domain"] = "ucloud.cn";
$params["begin_time"] = "2014-06-10";
$params["end_time"] = "2014-07-16";
$response = $conn->get("/ucdn/tasksearch", $params);
print_r($response);
#API 说明:
#   1,输入您要查询刷新任务的域名,提交的开始时间和结束时间查询刷新任务执行进度。
#   2,开始时间和结束时间是字符串型,如"2014-04-04",字串长度为10,错误的格式会导致查询不成功。
#GET字段说明:
#   cdn_domain  //查询刷新任务的域名
#   begin_time  //查询刷新任务的起始时间
#   end_time    //查询刷新任务的结束时间
#   state       //查询刷新任务的状态 0代表成功,1代表等待处理,2代表正在处理,3代表失败,4代表未知状态
#   cdn_domain,begin_time,end_time 三个参数是必选参数,state是可选参数,默认是筛选所有状态
#返回值字段说明:
#ret_code      //执行结果状态码 0:执行成功
#error_message //错误提示语
#data          //是一个数组,每个数据代表一个任务详情,具体结构如下:
#data数组中参数说明:
#cdn_domain 代表提交刷新任务的域名
#start_time 代表刷新任务提交时间
#check_time 代表刷新任务状态的检测时间
#percent    代表刷新任务执行的百分比
#state      代表刷新任务状态
#url_list   代表刷新的文件路径
#purge_id   代表刷新请求id
Exemple #3
0
<?php

include_once "config.php";
include_once "sdk.php";
if ($argc < 3) {
    print "php ./sendsms.php '1377777777777|137888888888' 'UCLOUD'" . PHP_EOL;
    exit;
}
$conn = new UcloudApiClient(BASE_URL, PUBLIC_KEY, PRIVATE_KEY, PROJECT_ID);
$params['Action'] = "SendSms";
$params["Content"] = $argv[2];
$phones = explode("|", $argv[1]);
foreach ($phones as $key => $val) {
    $params["Phone." . $key] = $val;
}
print_r($response = $conn->get("/", $params));
<?php

include_once "config.php";
include_once "sdk.php";
$conn = new UcloudApiClient(BASE_URL, PUBLIC_KEY, PRIVATE_KEY);
$params["cdn_domain"] = "ucloud.cn";
$params["begin_time"] = "2014-06-10";
$params["end_time"] = "2014-07-16";
$response = $conn->get("/ucdn/prefetchtask", $params);
print_r($response);
#API 说明:
#   1,输入您要查询预取任务的域名,提交的开始时间和结束时间查询预取任务执行进度。
#   2,开始时间和结束时间是字符串型,如"2014-04-04",字串长度为10,错误的格式会导致查询不成功。
#GET字段说明:
#   cdn_domain  //查询预取任务的域名
#   begin_time  //查询预取任务的起始时间
#   end_time    //查询预取任务的结束时间
#   state       //查询预取任务的状态 0代表成功,1代表等待处理,2代表正在处理,3代表失败,4代表未知状态
#   cdn_domain,begin_time,end_time 三个参数是必选参数,state是可选参数,默认是筛选所有状态
#返回值字段说明:
#ret_code      //执行结果状态码 0:执行成功
#error_message //错误提示语
#data          //是一个数组,每个数据代表一个任务详情,具体结构如下:
#data数组中参数说明:
#cdn_domain 代表提交预取任务的域名
#start_time 代表预取任务提交时间
#check_time 代表预取任务状态的检测时间
#percent    代表预取任务执行的百分比
#state      代表预取任务状态
#url_list   代表预取的文件路径
#prefetch_id代表预取请求id