このトピックでは、ビデオファイルをメディアライブラリに追加する方法を示すサンプルコードを提供します。

追加するビデオファイルのディレクトリがトリガールールを満たしている場合、ワークフローがトリガーされます。 詳細については、「Matching rule for workflow file triggering」をご参照ください。
<?php
include_once 'aliyun-openapi-php-sdk/aliyun-php-sdk-core/Config.php';
Mts\Request\V20140618をMtsとして使用します。# ステップ1: リージョン関連のパラメーターを設定します。
$REGION = "cn-shenzhen";
$OSS_REGION = "oss-cn-shenzhen";
$mtsEndpoint = "mts" です。+ 地域 + ".aliyuncs.com";
# ステップ2: AccessKey IDとAccessKey secretを指定します。
$accessKeyId = "";
$accessKeySecret = "";
# DefaultAcsClientインスタンスを作成し、インスタンスを初期化します。
$clientProfile = DefaultProfile::getProfile(
    $REGION, # あなたの地域のID.
    $accessKeyId、# AccessKey ID。
    $accessKeySecret# AccessKey secret。
);
$client = new DefaultAcsClient($clientProfile);
$request = new Mts\AddMediaRequest();
$request->setAcceptFormat('JSON');
$request->setFileURL("http://mtb-sz-in.oss-cn-shenzhen.aliyuncs.com/media/r180-ABC.mp4");
$request->setMediaWorkflowId("829bed0300994057a49e4f16de957e34");
# リクエストを開始し、レスポンスを処理します。
try {
    $response = $client->getAcsResponse($request);
    print 'RequestIdは: 'です。 $response->{'RequestId'} 。 "\n";;
    プリント "Response:".json_encode($response);
} catch(ServerException $e) {
    「エラー: 」を印刷します。 $e->getErrorCode() 。 'メッセージ:'. $e->getMessage() 。 "\n";
} catch(ClientException $e) {
    「エラー: 」を印刷します。 $e->getErrorCode() 。 'メッセージ:'. $e->getMessage() 。 "\n";
}
?>