昨年、Windows Phone Marketplace で WP 7.5 アプリを検索し、所有しているアプリのリストに追加できるクライアント向けの CMS を作成しました。検索を実行するために、Zest XML フィードを使用して検索データを取得していました。
例えば:
http://catalog.zune.net/v3.2/en-US/apps?q=Spotify&clientType=WinMobile%207.1&store=zest
上記を呼び出すと、コードが解析して CMS に結果を表示する XML 応答が返されます。
これで問題なく動作しましたが、Windows Phone 8 がリリースされたので、クライアントが WP8 アプリを検索できるように CMS を更新する必要があります。問題は、上記の URL の clientType を単純に WinMobile 8.0 に変更できないことです。そうすると、何があっても結果が返されません。エラーがスローされるため、 clientType パラメータを除外することもできません。
私の質問は、上記の方法を使用して Windows Phone ストアで WP8 アプリを検索することは可能ですか?
Windows Phone 8 は非常に新しいため、8.0 アプリでこれを行う方法に関する情報を見つけることができませんでした。7 と 7.5 には十分です。Zest フィードがまだ 8.0 クエリをサポートしていない可能性は十分にありますが、誰かがそれを行う方法を知っていることを願っています。
そのままにしておく (WP 7.5 アプリのみを検索する) ことはできません。7.5 でのみ使用でき、8 では使用できないアプリ、またはその逆のアプリがあるためです。たとえば、(上記の URL の例から) 7.5 アプリを検索すると Spotify が表示されますが、8.0 アプリを検索しても表示されません ( http://www.windowsphone.com/en-us/store/search? q=スポティファイ)。
どんな助けでも大歓迎です。ありがとう。