从市场下载WP8应用程序图标

时间:2013-02-26 18:24:55

标签: windows-phone-7 windows-phone-8

我需要从Windows手机市场下载应用程序的图标。我有应用程序的ID,对于WP7应用程序,我这样做是http://catalog.zune.net/v3.2/en-US/apps/ {0} / primaryImage?width = 200,其中{0}是应用程序ID。这似乎不适用于WP8应用程序,我找不到任何方法来做到这一点。是否有可能,如果是的话 - 怎么样?

1 个答案:

答案 0 :(得分:2)

WP8稍微复杂一些。给定应用程序ID,您需要先获取图标ID,然后才能获得图标。例如,“愤怒的小鸟”的应用ID为e4571a02-0b87-e011-986b-78e7d1fa76f8,因此您可以获得有关网址http://marketplaceedgeservice.windowsphone.com/v8/catalog/apps/e4571a02-0b87-e011-986b-78e7d1fa76f8?os=8.0&cc=US&lang=en-US的应用详情。

您返回XML响应(Atom Feed格式),查找<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