/** *获取指定Bucket下的live channel列表 * * @param string $bucket bucket名称 * @param array $options * @throws OssException * @return LiveChannelListInfo */ public function listBucketLiveChannels($bucket, $options = NULL) { $this->precheckCommon($bucket, NULL, $options, false); $options[self::OSS_BUCKET] = $bucket; $options[self::OSS_METHOD] = self::OSS_HTTP_GET; $options[self::OSS_OBJECT] = '/'; $options[self::OSS_SUB_RESOURCE] = 'live'; $options[self::OSS_QUERY_STRING] = array('prefix' => isset($options['prefix']) ? $options['prefix'] : '', 'marker' => isset($options['marker']) ? $options['marker'] : '', 'max-keys' => isset($options['max-keys']) ? $options['max-keys'] : ''); $response = $this->auth($options); $result = new ListLiveChannelResult($response); $list = $result->getData(); $list->setBucketName($bucket); return $list; }