エピソードリストから指定したエピソードを削除します。

使用上の注意

この操作は、空のエピソードリストでは使用できません。 エピソードリストにエピソードを追加する方法については、「AddShowIntoShowList」をご参照ください。

QPS制限

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

デバッグ

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

リクエストパラメーター

パラメーター データ型 必須 説明
操作 String 必須 RemoveShowFromShowList

実行する操作です。 Set the value to RemoveShowFromShowList.

CasterId 文字列 必須 LIVEPRODUCER_POST-cn-0pp1czt ****

プロダクションスタジオインスタンスのID。

  • インスタンスがCreateCaster操作を呼び出して作成された場合は、レスポンスパラメーターCasterIdの値を確認してインスタンスIDを取得します。
  • インスタンスがApsaraVideo Liveコンソールで作成された場合、[Production Studio Management] ページでインスタンスIDを取得します。 To go to the page, log on to the ApsaraVideo Live console and click Production Studios in the left-side navigation pane.
[Production Studio Management] ページのインスタンスの [名前] 列に表示される値は、インスタンスのIDです。
ShowId String 必須 a2b8e671-2fe5-4642-a2ec-bf93880e****

エピソードのID。

You can obtain the episode ID by checking the value of the response parameter ShowId of the AddShowIntoShowList operation.

レスポンスパラメーター

パラメーター Type 説明
RequestId 文字列 16A96B9A-F203-4EC5-8E43-CB92E68F4CD8

リクエストのID。

ShowId String a2b8e671-2fe5-4642-a2ec-bf93880e****

The ID of the episode.

リクエストの例

http(s):// live.aliyuncs.com/?Action=RemoveShowFromShowList
&CasterId=LIVEPRODUCER_POST-cn-0pp1czt ****
&ShowId=a2b8e671-2fe5-4642-a2ec-bf93880e ****
&<共通リクエストパラメーター>

正常に処理された場合のレスポンス例

XML 形式

<RemoveShowFromShowListResponse> 
  <RequestId>16A96B9A-F203-4EC5-8E43-CB92E68F4CD8</RequestId>
  <ShowId>a2b8e671-2fe5-4642-a2ec-bf93880e ****</ShowId>
</RemoveShowFromShowListResponse>

JSON 形式

{"RequestId":"16A96B9A-F203-4EC5-8E43-CB92E68F4CD8","ShowId":"a2b8e671-2fe5-4642-a2ec-bf93880e ****"}

エラーコード

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

サンプルコード


 public static DefaultAcsClient initClient(String accessKeyId, String accessKeySecret) throws ClientException {
        String regionId = "cn-shanghai";  
        DefaultProfile profile = DefaultProfile.getProfile(regionId, accessKeyId, accessKeySecret);
        DefaultAcsClient client = new DefaultAcsClient(profile);
        return client;
    }

プライベート静的void removeShowFromShowList(DefaultAcsClientクライアント、String casterId、String showId) はClientException {をスローします

        CommonRequest removeShowFromShowListFromShowList=新しいCommonRequest();
        removeShowFromShowListFromShowList.setSysDomain (「live.aliyuncs.com」);
        removeShowFromShowListFromShowList.setSysVersion("2016-11-01");
        removeShowFromShowListFromShowList.setSysAction("RemoveShowFromShowList");

        removeShowFromShowListFromShowList.putQueryParameter("ShowId" 、showId);
        removeShowFromShowListFromShowList.putQueryParameter("CasterId", casterId);

        CommonResponse removeShowFromShowListFromShowListResponse = client.getCommonResponse(removeShowFromShowListFromShowList);
        System.out.println("removeShowFromShowListFromShowListResponse:" + JSON.toJSONString(removeShowFromShowListFromShowListResponse));
    }


 public void removeShow() がClientExceptionをスロー {
        文字列showId = "xxx";
        DefaultAcsClient client = initClient(ACCESS_KEY_ID, ACCESS_KEY_SECRET);
        removeShowFromShowList (クライアント、testCasterId、showId);
    }