問題タブ [sonos]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sonos - Sonos: サービスが GetSessionId 呼び出しのサーバーにヒットしないことがある
制作中の Sonos に音楽サービスを追加しましたが、
Sonos サービス (実稼働中) について、ユーザーが時々ログインできない (GetSessionID 呼び出し) という苦情を受け取りました。少し後、すべてが正常に機能します。サーバーに対して GetSessionId 呼び出しを手動で実行すると、有効な回答が得られます。問題が発生したときにサーバーのログを確認すると、サーバーに入る GetSessionId のリクエストはありません。したがって、通常はすべて正常に動作します (私たちのサービスは実稼働中なので動作します) が、私の意見では、GetSessionID 呼び出しがサーバーに送信されないことがあります。
過去にこのような問題が数回あったことを思い出すことができます。私の以前の投稿には何の回答も得られませんでした (カスタム Sonos サービスのアカウントを追加できません)。
GetSessionId が Sonos コントローラーまたはデバイスから送信されているかどうかを確認する方法はありますか?
Sonosに連絡しましたが、この問題をstackoverflowに投稿するという回答がありました。誰でもこの問題を解決できますか?
ありがとう!
sonos - Sonos 音楽サービス: プログラム メディア コレクションの再生時に「音楽がありません」というメッセージが表示される
制作中の Sonos に音楽サービスを追加しましたが、
私たちのカレンダーから再生しているユーザーについて苦情を受け取りました。多くの場合、音楽が停止し、プレーヤーに「音楽がありません」というメッセージが表示されます。彼がもう一度「再生」を押すと、Sonos は次の「音楽なし」メッセージまで再生を続けます。
問題は、次のプロパティを持つ要素で発生します。
calendar:34685 を指定したメソッド GetMetadata は正常に動作し、カレンダーの変更に対応するために 2 つの曲を返します。
このリクエストが有効な回答を返さないことがありますか? もしそうなら、この「音楽なし」メッセージの原因となるエラータイプまたはエラーリターンコードを誰か知っていますか? それとも、曲なしで有効な答えを返しますか?
sonosコントローラーまたはsonosデバイスから送信されたすべてのリクエストと受信されたレスポンスを確認する方法はありますか?
ありがとう!
sonos - Sonos Music API 実装の最初のリクエストで「音楽を閲覧できません」というエラーが表示される
Sonos Music API の実装で、アルバム コンテナのリクエストで問題が発生しました。初めてアルバムをリクエストすると、常に「音楽を閲覧できません」というメッセージが表示されて失敗します。次に戻るボタンを押して同じアルバムをもう一度開くと、問題なく開き、トラック リストとアルバムの詳細が表示されます。
最初のリクエストと 2 番目のリクエストの間でサーバーからの応答に違いがあるかどうかを確認しましたが、違いはありません。また、タイミングの違いもありません (開発者ステーションで 200 ミリ秒未満で要求が読み込まれます (両方の時間))。
また、SoapUI を使用して、Soap サーバーが適切なデータを返し、エラーなしで検証されることを確認しました。
また、テスト スイートはエラーや警告を返しません。
実際のエラーを確認する方法はありますか? またはこれにアプローチする方法に関する提案はありますか?
典型的なリクエストは次のようになります。
と応答:
sonos - 音楽サービスのカタログを取得する
私のアプリは Sonos スピーカーと統合されており、ユーザーが音楽サービス プロバイダーのコンテナーを選択できるようにしたいと考えています。つまり、プレイリスト/ステーション/...ツリーの葉 (Amazon Music、Spotify など) です。 .)。
SOAP 呼び出しの大部分は理解できましたが、ユーザーが選択したサービス (devicelink) を照会して、Sonos コントローラーが表示するのと同じリストを提供する方法がわかりませんでした。
それ、どうやったら出来るの?
ありがとう!