すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo Live:DescribeLiveRecordNotifyRecords

最終更新日:Jul 15, 2026

OSS に保存されたライブストリーム録画のコールバック記録を照会します。

操作説明

中国サイト(中国語)におけるこの操作の単一ユーザーあたりの QPS 制限は、毎秒 100 回の呼び出しです。この制限を超えると速度制限が発生し、ビジネスに影響を与える可能性があります。この操作は適切に呼び出してください。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

live:DescribeLiveRecordNotifyRecords

get

*Domain

acs:cdn:*:{#accountId}:domain/{#DomainName}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

RegionId

string

任意

リージョン ID。

cn-shanghai

DomainName

string

必須

ストリーマーのストリーミングドメイン。

example.com

AppName

string

任意

ストリームが属するアプリケーションの名前。

liveApp****

StreamName

string

任意

ストリーム名。

liveStream****

PageSize

integer

必須

ページサイズ。デフォルト値: 20。最大値: 500。有効な値: 1 から 500 までの任意の整数。

10

PageNumber

integer

必須

ページ番号。デフォルト値: 1。有効な値: 1 から 100000。

1

Status

string

任意

コールバックが成功したかどうかを指定します。有効な値:

  • success: コールバックが成功しました。

  • failed: コールバックが失敗した。

success

StartTime

string

必須

開始時刻。フォーマット: yyyy-MM-ddTHH:mm:ssZ (協定世界時 (UTC))。

説明

過去 7 日間のデータのクエリを実行できます。

2023-02-10T21:03:47Z

EndTime

string

必須

終了時刻。終了時刻は開始時刻より後である必要があります。フォーマット: yyyy-MM-ddTHH:mm:ssZ (協定世界時 (UTC))。

2023-02-10T21:03:47Z

StorageType

string

任意

コールバック記録をクエリする対象の録画ストレージタイプ。有効な値:

  • oss: OSS に録画

  • vod: ApsaraVideo VOD に録画

  • all: すべてのストレージタイプのコールバック記録をクエリ

列挙値:

  • all :

    すべてのストレージタイプのコールバック記録をクエリします。

  • vod :

    ApsaraVideo VOD に録画されました。

  • oss :

    OSS に録画されました。

oss

レスポンスフィールド

フィールド

説明

object

コールバック記録。

CallbackList

array<object>

コールバック記録。

object

コールバック記録。

AppName

string

ストリームが属するアプリケーションの名前。

liveApp****

Description

string

結果の説明。コールバックが成功した場合、値は success です。それ以外の場合は、エラーメッセージが返されます。

success

DomainName

string

ストリーマーのストリーミングドメイン。

example.com

NotifyContent

string

コールバックの具体的な内容。

7月26日 16:14{"domain":"al.xxxx.com","stream":"livestream01","pull _stream_result":true,"cdn":"al"}

NotifyResult

string

コールバック結果。有効な値:

  • success: コールバックが成功しました。

  • failed: コールバックが失敗した。

success

NotifyTime

string

コールバック時間。フォーマット: yyyy-MM-ddTHH:mm:ssZ (協定世界時 (UTC))。

2022-10-19T19:09:28Z

NotifyType

string

コールバックタイプ。有効な値:

  • file_created: 録画が作成されました。

  • record_error: 録画エラーが発生しました。

  • record_started: 録画が開始されました。

  • record_paused: 録画が一時停止されました。

  • record_resumed: 録画が再開されました。

  • record_force_transcode_fail: 録画タスクがトランスコード中のトリガーに失敗しました。

  • transformat_error: ライブストリームコンテンツの解析中にエラーが発生しました。

record_started

NotifyUrl

string

録画コールバック URL。

http://learn.aliyundoc.com/examplecallback.action

NotifyHeader

string

コールバックリクエストヘッダー。

{ "Content-Type": [ "application/json; charset=utf-8" ] }

StreamName

string

ストリーム名。

liveStream****

NotifyResponse

string

コールバック受信後にユーザーから返された応答。

{"Code":0,"Msg":"Success"}

StorageType

string

録画ストレージタイプ。有効な値:

  • oss: OSS に録画

  • vod: ApsaraVideo VOD に録画

  • all: すべてのストレージタイプ

oss

Code

integer

エラーコード。

0

Msg

string

プロンプトメッセージ。

ok

PageNum

integer

ページ番号。

1

PageSize

integer

ページサイズ。

20

RequestId

string

リクエスト ID。

180FA0D2-1A02-5158-A36B-115DBF7B218D

TotalNum

integer

条件を満たすエントリの総数。

20

TotalPage

integer

ページの総数。

20

成功レスポンス

JSONJSON

{
  "CallbackList": [
    {
      "AppName": "liveApp****",
      "Description": "success",
      "DomainName": "example.com",
      "NotifyContent": "7月26日 16:14{\"domain\":\"al.xxxx.com\",\"stream\":\"livestream01\",\"pull _stream_result\":true,\"cdn\":\"al\"}",
      "NotifyResult": "success",
      "NotifyTime": "2022-10-19T19:09:28Z",
      "NotifyType": "record_started",
      "NotifyUrl": "http://learn.aliyundoc.com/examplecallback.action",
      "NotifyHeader": "{\n  \"Content-Type\": [\n    \"application/json; charset=utf-8\"\n  ]\n}",
      "StreamName": "liveStream****",
      "NotifyResponse": "{\"Code\":0,\"Msg\":\"Success\"}",
      "StorageType": "oss"
    }
  ],
  "Code": 0,
  "Msg": "ok",
  "PageNum": 1,
  "PageSize": 20,
  "RequestId": "180FA0D2-1A02-5158-A36B-115DBF7B218D",
  "TotalNum": 20,
  "TotalPage": 20
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 InvalidParams Invalid JSON
400 MissingParams %s, please check and try again later. 必須パラメーターが不足しています。確認して再試行してください。
400 MalformedParams %s, please check and try again later. パラメーターが無効です。パラメーターを確認して再試行してください。

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。