赞
踩
环境要求: PHP 5.5.0
或更高版本
安装:使用composer安装 composer require alibabacloud/sdk
- <?php
- use AlibabaCloud\Client\AlibabaCloud;
- use AlibabaCloud\Client\Exception\ClientException;
- use AlibabaCloud\Client\Exception\ServerException;
-
-
- class Index
- {
- private $accessKeyId = 'XXXXXXXXXX';
- private $accessKeySecret = 'XXXXXXXXXX';
-
- //初始化
- function initVodClient()
- {
- AlibabaCloud::accessKeyClient($this->accessKeyId, $this->accessKeySecret)
- ->regionId('cn-shanghai')
- ->asDefaultClient();
- }
-
- //URL上传视频
- function uploadByUrls()
- {
- $this->initVodClient();
- $urls = 'https://www.runoob.com/try/demo_source/movie.mp4';
- try {
- $uploadMetadata["CateId"] = 1000131766;
- $uploadMetadata["SourceUrl"] = $urls;
- $uploadMetadata["Title"] = "test";
- $content[]=$uploadMetadata;
- $data = json_encode($content);
- $result = AlibabaCloud::rpc()
- ->product('vod')
- // ->scheme('https') // https | http
- ->version('2017-03-21')
- ->action('UploadMediaByURL')
- ->method('POST')
- ->host('vod.cn-shanghai.aliyuncs.com')
- ->options([
- 'query' => [
- 'RegionId' => "cn-shanghai",
- 'UploadURLs' => $urls,
- 'UploadMetadatas' => $data,
- ],
- ])
- ->request();
- echo '<pre/>';
- print_r($result->toArray());
- } catch (ClientException $e) {
- echo $e->getErrorMessage() . PHP_EOL;
- } catch (ServerException $e) {
- echo $e->getErrorMessage() . PHP_EOL;
- }
- }
-
- //查询URL视频信息
- function getUrlsInfo()
- {
- $this->initVodClient();
- $urls = 'https://www.runoob.com/try/demo_source/movie.mp4';
- try {
- $result = AlibabaCloud::rpc()
- ->product('vod')
- // ->scheme('https') // https | http
- ->version('2017-03-21')
- ->action('GetURLUploadInfos')
- ->method('POST')
- ->host('vod.cn-shanghai.aliyuncs.com')
- ->options([
- 'query' => [
- 'RegionId' => "cn-shanghai",
- 'UploadURLs' => $urls,
- ],
- ])
- ->request();
- echo '<pre/>';
- print_r($result->toArray());
- } catch (ClientException $e) {
- echo $e->getErrorMessage() . PHP_EOL;
- } catch (ServerException $e) {
- echo $e->getErrorMessage() . PHP_EOL;
- }
- }
- }

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。