指定された時点でプレイリストを開始および停止するために使用されるスケジュール済みタスクを照会します。

使用状況ノート

この操作を呼び出して、指定した時点でプレイリストを開始および停止するために使用されるスケジュール済みタスクを照会できます。 パラメーター設定がこの操作を呼び出すために有効であることを確認してください。

QPS制限

この操作は、アカウントごとに1秒あたり最大10回呼び出すことができます。 1秒あたりの呼び出し数が制限を超えると、スロットリングがトリガーされます。 その結果、あなたのビジネスが影響を受ける可能性があります。 この操作を呼び出すときは、制限に注意することをお勧めします。 詳細については、「ApsaraVideo LiveのAPI操作のQPS制限」をご参照ください。

デバッグ

OpenAPI Explorerは自動的に署名値を計算します。 この操作は、OpenAPI Explorer で呼び出すことを推奨します。 OpenAPI Explorerは、さまざまなSDKの操作のサンプルコードを動的に生成します。

リクエストパラメーター

パラメーター タイプ 必須/任意 説明
アクション String はい DescribeAutoShowListTasks

実行する操作。The operation that you want to perform. 値をDescribeAutoShowListTasksに設定します。

CasterId String 任意 53200b81-b761-4c10-842a-a0726d97 ****

スケジュールされたタスクをクエリするストリーミングパネルのID。

InitializeAutoShowListTask操作を呼び出してスケジュール済みタスクを作成する場合は、InitializeAutoShowListTask操作の応答でCasterIdパラメーターの値を確認して、ストリーミングパネルのIDを取得します。 DescribeAutoShowListTasks操作を呼び出すときにこのパラメーターを指定しない場合、システムはOwnerIdパラメーターで指定されたユーザーに属するすべてのスケジュール済みタスクを照会します。

レスポンスパラメーター

パラメーター タイプ 説明
AutoShowListTasks 文字列 null

スケジュールされたタスクのリスト。 次のフィールドが返されます。

  • ステータス: スケジュールされたタスクのステータス。 有効な値: 0と1。 値0は、スケジュールされたタスクが一時停止されていることを示します。 値1は、スケジュールされたタスクが開始されたことを示します。
  • LiveTemplate: トランスコードに使用されるテンプレート。
  • TranscodeConfig: ソースURLのビデオトランスコーディングに指定された出力解像度。
  • CasterId: ストリーミングパネルのID。
RequestId 文字列 16A96B9A-F203-4EC5-8E43-CB92E68F4CD8

リクエストの ID です。

リクエストの例

http(s):// live.aliyuncs.com/?Action=DescribeAutoShowListTasks
&<共通リクエストパラメーター>

応答のサンプル

XML 形式

<DescribeAutoShowListTasksResponse>
  <RequestId>04F5D5E0-9FAA-13CB-96A9-850FB06E9A82</RequestId>
  <AutoShowListTasks>
        <ステータス> 0</ステータス>
        <EndTime>1645594715228</EndTime>
        <ResourceIds>["6ae09369cab349a78dab7a0c350d ****"]</ResourceIds>
        <StartTime>1645594115228</StartTime>
        <TranscodeConfig>
              <CasterTemplate>lp_hd</CasterTemplate>
              <LiveTemplate>lhd</LiveTemplate>
              <LiveTemplate>lsd</LiveTemplate>
        </TranscodeConfig>
        <CasterId>e18b0c36-c0b5-47c1-81fd-7d783b5c ****</CasterId>
  </AutoShowListTasks>
</DescribeAutoShowListTasksResponse>

JSON format

{
    "RequestId": "04F5D5E0-9FAA-13CB-96A9-850FB06E9A82" 、
    "AutoShowListTasks": [
        {
            "Status": 0,
            "EndTime": 1645594715228、
            "ResourceIds": "[\"6ae09369cab349a78dab7a0c350d****\"]",
            "StartTime": 1645594115228、
            "TranscodeConfig": {
                "CasterTemplate": "lp_hd" 、
                "LiveTemplate": [
                    "lhd" 、
                    "lsd"
                ]
            },
            "CasterId": "e18b0c36-c0b5-47c1-81fd-7d783b5c8 ****"
        }
    ]
}

エラーコード

エラーコードのリストについては、APIエラーセンターをご参照ください。

サンプルコード


    public void DescribeAutoShowListTasks() throws ClientException {
        CommonRequest describeAutoShowListTasksRequest=新しいCommonRequest();
        describeAutoShowListTasksRequest.setAction("DescribeAutoShowListTasks");
        describeAutoShowListTasksRequest.setDomain("live.aliyuncs.com");
        describeAutoShowListTasksRequest.setVersion("2016-11-01");
        DefaultAcsClient client = initClient(ACCESS_KEY_ID, ACCESS_KEY_SECRET);
        CommonResponse commonResponse = client.getCommonResponse(describeAutoShowListTasksRequest);
        System.out.printf("Status is % s and Response is:\n", commonResponse.getHttpStatus());
        JSONObject jsonObject = JSON.parseObject(commonResponse.getData());
        System.out.println(JSON.toJSONString(jsonObject, true));

    }