ApsaraVideo VODは、複数の主流プログラミング言語向けのSDKを提供します。 サーバーSDKを使用してコードを記述し、ApsaraVideo VOD操作を呼び出すことができます。

機能

  • The SDKs encapsulate the API request and response classes to spare you from the complex calculation of an API signature. For more information, see Signature.
  • The SDKs support all ApsaraVideo VOD operations and provide relevant sample code. 詳細については、「関数別の操作の一覧」をご参照ください。
  • ApsaraVideo VODは、Java、Python、PHPなどのSDKをサポートしています。NET、Node.js、C/C ++ 、およびGo。
新しい操作が公開されると、Alibaba CloudはSDKをタイムリーに更新します。 新しい操作のサンプルコードが使用できない場合は、既存の操作のサンプルコードに基づいて操作を呼び出すことができます。

前提条件

  • サービスの有効化
    • Alibaba Cloud アカウントが作成済みである必要があります。 Alibaba Cloudアカウントを作成するには、アカウント登録ページにアクセスします。 実名確認が完了していること。
    • ApsaraVideo VODがアクティブ化および設定されています。 詳細については、「ApsaraVideo VOD」および「クイックスタート」をご参照ください。
  • アカウントの準備

    ApsaraVideo VODにアクセスするためのAccessKeyペアが作成されます。 Alibaba Cloudアカウント、RAM (Resource access Management) ユーザー、またはSTS (Security Token Service) トークンを使用して、ApsaraVideo VODにアクセスできます。 詳細については、「アカウントと権限付与」をご参照ください。

    • Alibaba Cloudアカウントを使用する場合: ユーザー管理コンソールでAlibaba CloudアカウントのAccessKeyペアを作成できます。
      重要 Alibaba Cloudアカウントに最も多くの権限があります。 AccessKeyペアが漏洩した場合、損害が発生する可能性があります。 Alibaba Cloudアカウントを使用しないことを推奨します。
    • RAMユーザーを使用する場合: RAMコンソールでRAMユーザーを作成し、AliyunVODFullAccessなどのApsaraVideo VODに対する権限をユーザーに付与する必要があります。 詳細については、「RAMユーザーの作成と権限付与」をご参照ください。
      アカウントのセキュリティを確保するため、RAMユーザーを使用してApsaraVideo VODにアクセスすることを推奨します。
    • STSトークンを使用する: STSトークンを使用してApsaraVideo VODにアクセスできます。 詳細については、「ロールを作成し、STSを使用してロールに一時的なアクセス許可を付与する」をご参照ください。

開発環境

サーバーSDKは、Linux、Windows、macOSなどの複数のプラットフォームとランタイム環境をサポートしています。 関連するプログラミング言語のコンパイラまたはインタプリタをインストールし、事前に環境を設定することを推奨します。 バージョン要件の詳細については、各プログラミング言語のSDKの「インストール」トピックを参照してください。

Windowsは将来、SDK for C/C ++ でサポートされる予定です。

SDK のインストール

エンドポイント

You can access ApsaraVideo VOD in many regions around the world. 詳細については、「ApsaraVideo VODのリージョンID」をご参照ください。 テーブルのAPI region列のリージョンを使用して、クライアントを初期化できます。 テーブルのAPIリージョンID列は、必要なAPI操作またはSDKのRegionIdの値を示します。 たとえば、中国 (上海) リージョンの場合はcn-shanghai、シンガポール (シンガポール) リージョンの場合はap-southeast-1と入力します。
重要 アクセス領域は、ストレージ領域とは異なる。 前者は、ApsaraVideo VOD操作を呼び出すことができるリージョンを示します。 後者は、Object Storage Service (OSS) にメディアファイルを保存できるリージョンを示します。 たとえば、アクセスリージョンとしてcn-shanghaiを、ストレージリージョンとしてcn-beijingを入力できます。

制限事項

デフォルトでは、ApsaraVideo VODはリソースの使用とAPI呼び出しの数を制限します。 詳細については、「使用の制限」をご参照ください。 制限を増やすには、アフターサービスのテクニカルサポートに連絡するか、チケットを送信してお問い合わせください。 それまでの間、ドメイン名の数や再生操作の呼び出し頻度など、シナリオと予想されるしきい値を記述する必要があります。

SDK呼び出し

さまざまなプログラミング言語のSDKは、完全なAPI呼び出し例を提供します。 詳細については、各プログラミング言語のSDKのメディアアップロードやビデオ再生などの関連モジュールを参照してください。

フィードバック

SDKの使用中にご質問がある場合は、Yunqi Communityに助けを求めることができます。