English 中文(简体)
How can I use Appstore API to get top100 list? What is the common architecture to build a appstore application website?
原标题:
  1. I ve found a PDF file of Appstore search API, that I can use some parameters to fetch an application s detail information.(sorry I forgot the download url, but I found it in stackoverflow)
    But there are so many sites that show you a Top100 list(like appshopper.com), and such as Mobclix.com also provide you the rank information.How can they do that? I didn t find the related API in the PDF file.
    I also found an Appstore API by ABTO(http://www.abtollc.com/AppStoreAPI.aspx), but I really wanna do it by myself.

  2. If I clear the 1st question, then I d like to know the common architecture of building a website based on the appstore data. Do I need a database to cache the appstore s data, and create a batch to fetch the data frequently, execute like once per hour? I think it might not be clever to access the appstore for every user request, and may be there is a access limit of appstore?

Thanks for your help!

最佳回答

You can use the following link to generate a url for querying iTunes Data for things like the top 100 apps in a particular category.

http://itunes.apple.com/rss/generator/

For the top 100 free productivity apps the generated url is

http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topfreeapplications/sf=143441/limit=100/genre=6007/xml

The PDF that you link to is very old and hasn t been updated in quite some time, but even if you did get that working, it doesn t have "Top 100" selections (to my knowledge).

问题回答

1.The way people do to get information from the AppStore is to parse the Xml returned from ITunes web call, and get the information they want. There s no official api release from apple.

  1. You may be right, its more clever to save a copy of app information on your server.




相关问题
IIS 6.0 hangs when serving a web-service

I am having issues with one of our web-services. It works fine on my development machine (win XP) whether I host it as a separate application or using cassini from Visual studio. Once I deploy on the ...

ASP.net web services

I am using a web service which sets the Thread.CurrentPrincipal object while logging in and soon later when another webmethod of the same web service accesses Thread.CurrentPrincipal, its different/...

Unity Container Disposing and XML Web Service

I am registering some wrapers over un-managed objects in container. How can I dispose of them at the end of the container s lifetime? Please bear in mind I have an XML Web service.

SharePoint : web service permission error

I have a sharepoint site, and I am calling a standard sharepoint web service. I create the web service request like this : wsDws.Url = this.SiteAddress + @"/_vti_bin/Dws.asmx"; When I use ...

热门标签