0

私たちのクライアントは、カスタマイズされたミックスを日替わりにする可能性があります。つまり、開始時刻と終了時刻を設定します。営業時間外にミックスを再生しようとすると、曲は返されませんが、カスタマイズされたエラー メッセージが表示されます。プログラミング中に、musicpartners Web サイトの指示に従って、次のようなカスタマイズされた Soap Fault を発生させることでこの状況に対処しました。

<SOAP-ENV:Envelope xmlns:SOAP ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
  <SOAP-ENV:Fault>
     <faultcode>Client.EmptyMix</faultcode>
     <faultstring>SoapException</faultstring>
     <detail>
        <ExceptionInfo>There are currently no songs to play. Mix is empty or off-hours</ExceptionInfo>
        <SonosError>1</SonosError>
     </detail>
  </SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

しかし、Sonos で営業時間外のミックスにアクセスすると、営業時間外のミックス メッセージが表示される代わりに、「SOUNDMACHINE との接続が失われました」と表示されます。

4

1 に答える 1