1

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

4

1 回答 1

2

WP8 稍微复杂一些。给定app id,你需要先获取icon id,然后才能获取icon。例如 - 愤怒的小鸟有 app 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=上获得应用详情zh-CN .

您会返回一个 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 回答