製品アップデート情報
dotnet add package VodSDK --version 1.0.1
using System;using VodSDK;VodUploadClient client = new VodUploadClient("your secretId", "your secretKey");
VodUploadRequest request = new VodUploadRequest();request.MediaFilePath = "/data/videos/Wildlife.wmv";
try{VodUploadResponse response = client.Upload("ap-guangzhou", request);// メディアFileIdの出力Console.WriteLine(response.FileId);}catch (Exception e){// サービスチームによるトラブルシューティングConsole.WriteLine(e);}
using System;using VodSDK;VodUploadClient client = new VodUploadClient("your secretId", "your secretKey");VodUploadRequest request = new VodUploadRequest();request.MediaFilePath = "/data/videos/Wildlife.wmv";request.CoverFilePath = "/data/videos/Wildlife.jpg";try{VodUploadResponse response = client.Upload("ap-guangzhou", request);// メディアFileIdの出力Console.WriteLine(response.FileId);}catch (Exception e){// サービスチームによるトラブルシューティングConsole.WriteLine(e);}
Procedureパラメータを設定すれば、アップロード成功後、タスクフローを自動的に実行することができます。using System;using VodSDK;VodUploadClient client = new VodUploadClient("your secretId", "your secretKey");VodUploadRequest request = new VodUploadRequest();request.MediaFilePath = "/data/videos/Wildlife.wmv";request.Procedure = "Your Procedure Name";try{VodUploadResponse response = client.Upload("ap-guangzhou", request);// メディアFileIdの出力Console.WriteLine(response.FileId);}catch (Exception e){// サービスチームによるトラブルシューティングConsole.WriteLine(e);}
using System;using VodSDK;VodUploadClient client = new VodUploadClient("your secretId", "your secretKey");VodUploadRequest request = new VodUploadRequest();request.MediaFilePath = "/data/videos/Wildlife.wmv";request.SubAppId = 101;try{VodUploadResponse response = client.Upload("ap-guangzhou", request);// メディアFileIdの出力Console.WriteLine(response.FileId);}catch (Exception e){// サービスチームによるトラブルシューティングConsole.WriteLine(e);}
StorageRegionの属性によって、ストレージリージョンの 英語の略称を設定します。using System;using VodSDK;VodUploadClient client = new VodUploadClient("your secretId", "your secretKey");VodUploadRequest request = new VodUploadRequest();request.MediaFilePath = "/data/videos/Wildlife.wmv";request.StorageRegion = "ap-chongqing";try{VodUploadResponse response = client.Upload("ap-guangzhou", request);// メディアFileIdの出力Console.WriteLine(response.FileId);}catch (Exception e){// サービスチームによるトラブルシューティングConsole.WriteLine(e);}
VodUploadClient属性名 | 属性説明 | タイプ | 入力必須 |
secretId | Tencent Cloud APIキーID。 | String | はい |
secretKey | Tencent Cloud API Key。 | String | はい |
VodUploadRequest属性名 | 属性説明 | タイプ | 入力必須 |
MediaFilePath | アップロード予定のメディアファイルパス。ローカルパスにする必要があります。URLはサポートしていません。 | String | はい |
SubAppId | Integer | いいえ | |
MediaType | String | いいえ | |
MediaName | アップロード後のメディアの名前。入力しない場合は、デフォルトでMediaFilePathのファイル名を採用します。 | String | いいえ |
CoverFilePath | アップロード予定のカバーファイルパス。ローカルパスにする必要があります。URLはサポートしていません。 | String | いいえ |
CoverType | String | いいえ | |
Procedure | String | いいえ | |
ExpireTime | String | いいえ | |
ClassId | カテゴリーID。メディアのカテゴリー管理に使用します。カテゴリー作成インターフェースによってカテゴリーを作成し、カテゴリーIDを取得することができます。 | Integer | いいえ |
SourceContext | ソースコンテキスト。ユーザーリクエスト情報のパススルーに使用します。アップロードコールバックインターフェースは、このフィールドの値を戻します。最長250文字。 | String | いいえ |
StorageRegion | String | いいえ |
VodUploadResponse属性名 | 属性説明 | タイプ |
FileId | メディアファイルの一意の標識。 | String |
MediaUrl | メディア再生アドレス。 | String |
CoverUrl | メディアカバーアドレス。 | String |
RequestId | 一意のリクエストID。リクエストごとに返されます。問題を特定する時はその回のリクエストのRequestIdを提供する必要があります。 | String |
VodUploadClient.Upload(String region, VodUploadRequest request)パラメータ名 | パラメータの説明 | タイプ | 入力必須 |
region | String | はい | |
request | アップロードリクエスト。 | VodUploadRequest | はい |
ステータスコード | 意味 |
InternalError | 内部エラー。 |
InvalidParameter.ExpireTime | パラメータ値のエラー:期限切れ時間。 |
InvalidParameterValue.CoverType | パラメータ値のエラー:カバーのタイプ。 |
InvalidParameterValue.MediaType | パラメータ値のエラー:メディアタイプ。 |
InvalidParameterValue.SubAppId | パラメータ値のエラー:サブアプリケーションID。 |
InvalidParameterValue.VodSessionKey | パラメータ値のエラー:VODセッション。 |
ResourceNotFound | リソースがありません。 |
フィードバック