\Qiniu\CdnCdnManager

Summary

Methods
Properties
Constants
__construct()
refreshUrls()
refreshDirs()
refreshUrlsAndDirs()
prefetchUrls()
getBandwidthData()
getFluxData()
getCdnLogList()
createTimestampAntiLeechUrl()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
post()
$auth
$server
N/A

Properties

$auth

$auth : 

Type

$server

$server : 

Type

Methods

__construct()

__construct(\Qiniu\Auth  $auth) 

Parameters

\Qiniu\Auth $auth

refreshUrls()

refreshUrls(array  $urls) : array

Parameters

array $urls

待刷新的文件链接数组

Returns

array

refreshUrlsAndDirs()

refreshUrlsAndDirs(array  $urls, array  $dirs) : array

Parameters

array $urls

待刷新的文件链接数组

array $dirs

待刷新的目录链接数组

Returns

array —

刷新的请求回复和错误,参考 examples/cdn_manager.php 代码

prefetchUrls()

prefetchUrls(array  $urls) : array

Parameters

array $urls

待预取的文件链接数组

Returns

array —

预取的请求回复和错误,参考 examples/cdn_manager.php 代码

getBandwidthData()

getBandwidthData(array  $domains, string  $startDate, string  $endDate, string  $granularity) : array

Parameters

array $domains

待获取带宽数据的域名数组

string $startDate

开始的日期,格式类似 2017-01-01

string $endDate

结束的日期,格式类似 2017-01-01

string $granularity

获取数据的时间间隔,可以是 5min, hour 或者 day

Returns

array —

带宽数据和错误信息,参考 examples/cdn_manager.php 代码

getFluxData()

getFluxData(array  $domains, string  $startDate, string  $endDate, string  $granularity) : array

Parameters

array $domains

待获取流量数据的域名数组

string $startDate

开始的日期,格式类似 2017-01-01

string $endDate

结束的日期,格式类似 2017-01-01

string $granularity

获取数据的时间间隔,可以是 5min, hour 或者 day

Returns

array —

流量数据和错误信息,参考 examples/cdn_manager.php 代码

getCdnLogList()

getCdnLogList(array  $domains, string  $logDate) : array

Parameters

array $domains

待获取日志下载链接的域名数组

string $logDate

获取指定日期的日志下载链接,格式类似 2017-01-01

Returns

array —

日志下载链接数据和错误信息,参考 examples/cdn_manager.php 代码

createTimestampAntiLeechUrl()

createTimestampAntiLeechUrl(string  $rawUrl, string  $encryptKey, string  $durationInSeconds) : string

构建时间戳防盗链鉴权的访问外链

Parameters

string $rawUrl

需要签名的资源url

string $encryptKey

时间戳防盗链密钥

string $durationInSeconds

链接的有效期(以秒为单位)

Returns

string —

带鉴权信息的资源外链,参考 examples/cdn_timestamp_antileech.php 代码

post()

post(  $url,   $body) 

Parameters

$url
$body