OSS に保存されたライブストリーム録画のコールバック記録を照会します。
操作説明
中国サイト(中国語)におけるこの操作の単一ユーザーあたりの QPS 制限は、毎秒 100 回の呼び出しです。この制限を超えると速度制限が発生し、ビジネスに影響を与える可能性があります。この操作は適切に呼び出してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
live:DescribeLiveRecordNotifyRecords |
get |
*Domain
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| 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 |
| 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 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
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 |
| NotifyTime |
string |
コールバック時間。フォーマット: yyyy-MM-ddTHH:mm:ssZ (協定世界時 (UTC))。 |
2022-10-19T19:09:28Z |
| NotifyType |
string |
コールバックタイプ。有効な値:
|
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 |
| 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. | パラメーターが無効です。パラメーターを確認して再試行してください。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。