1

WindowsPhoneマーケットプレイスからアプリケーションのアイコンをダウンロードする必要があります。私はアプリのIDを持っており、WP7アプリの場合は、http://catalog.zune.net/v3.2/en-US/apps/ {0} / primaryImage?width = 200からそうしていました。ここで、{ 0}はアプリIDです。これはWP8アプリでは機能しないようで、私はそれを行う方法を見つけることができません。それは可能ですか、もしそうなら-どのように?

4

1 に答える 1

2

WP8 の場合は少し複雑です。アプリ ID を指定すると、最初にアイコン ID を取得する必要があり、それからアイコンを取得できます。たとえば、Angry Birds には app ide4571a02-0b87-e011-986b-78e7d1fa76f8があるため、URL http://marketplaceedgeservice.windowsphone.com/v8/catalog/apps/e4571a02-0b87-e011-986b-78e7d1fa76f8?os=8.0&cc=US&lang=でアプリの詳細を取得します。 ja-jp .

XML 応答 (Atom フィード形式) を取得し、要素を探します<image><id>。これにより、画像の ID が得られます - urn:uuid:3b32ef92-dba1-4e4f-867a-ee439349f698.

これがあれば、http://cdn.marketplaceimages.windowsphone.com/v8/images/3b32ef92-dba1-4e4f-867a-ee439349f698で高品質のアイコン (大きいサイズの PNG) を取得できます。JPG の高圧縮で画像サイズを小さくするための追加の引数がいくつかあります。たとえばhttp://cdn.marketplaceimages.windowsphone.com/v8/images/3b32ef92-dba1-4e4f-867a-ee439349f698?hw=469838851&imagetype=icon_small

于 2013-02-27T20:35:10.063 に答える