2013-02-26 99 views
1

我需要從Windows手機市場下載應用程序的圖標。我有應用程序的ID,對於WP7應用程序,我的表格爲http://catalog.zune.net/v3.2/en-US/apps/ {0}/primaryImage?width = 200,其中{0}是應用程序ID。這似乎不適用於WP8應用程序,我找不到任何方式來做到這一點。有沒有可能,如果是 - 如何?從市場下載WP8應用程序圖標

+0

如果我的理解正確,爲什麼不能在網上瀏覽一個應用程序(例如http://www.windowsphone.com/en-us/store/app/dictionary/01e5eb9e-71cf-4d32 -bff3-f2afb18cda0a),然後右鍵單擊並保存它的徽標?或者你是否試圖以編程方式訪問它? – lhan 2013-02-26 20:17:45

+0

@ lhan16感謝您的建議。是的,我想以編程方式訪問它。我可以像你說的那樣去做,但是直接從市場上獲得圖像會更方便一些。 – yasen 2013-02-26 20:46:17

回答

2

這對WP8來說稍微複雜一些。鑑於應用程序ID,您需要先獲取圖標ID,然後才能看到圖標。例如 - 憤怒的小鳥有應用程序ID e4571a02-0b87-e011-986b-78e7d1fa76f8,所以你得到的應用程序的詳細信息在URL http://marketplaceedgeservice.windowsphone.com/v8/catalog/apps/e4571a02-0b87-e011-986b-78e7d1fa76f8?os=8.0&cc=US&lang=en-US

您找回XML響應(Atom提要格式),查找<image><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

+0

謝謝,這似乎是最好的解決方案。能夠直接獲得圖像會更好,但我想這不再是一種選擇。再次感謝。 – yasen 2013-02-28 10:03:04