Como posso usar API App Store para obter lista top 100? Qual é a arquitetura comum para construir um site aplicação appstore?

StackOverflow https://stackoverflow.com/questions/1801182

Pergunta

  1. Eu encontrei um arquivo PDF de Appstore pesquisa API, que eu possa usar alguns parâmetros para buscar informações detalhadas de um aplicativo. (Desculpe eu esqueci o URL de download, mas eu achei que em stackoverflow)
    Mas há tantos sites que mostram uma lista Top100 (como appshopper.com), e como Mobclix.com também fornecer-lhe o posto information.How eles podem fazer isso? I não encontrou o API relacionado no arquivo PDF.
    Eu também achei uma API Appstore pela ABTO ( http://www.abtollc.com/AppStoreAPI.aspx), mas eu realmente quero fazer isso por mim.

  2. Se eu limpar a 1ª pergunta, então eu gostaria de conhecer a arquitetura comum de construir um site com base nos dados AppStore. Preciso de um banco de dados para armazenar em cache os dados do appstore, e criar um lote para buscar os dados com freqüência, executar como uma vez por hora? Eu acho que ele pode não ser inteligente para acessar a AppStore para cada solicitação do usuário, e pode ser que há um limite de acesso de appstore?

Obrigado por sua ajuda!

Foi útil?

Solução

Você pode usar a seguinte ligação para gerar uma url para consultar iTunes dados para coisas como o topo 100 aplicativos em uma categoria particular.

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

Para o top 100 produtividade aplicativos gratuitos do gerado URL é

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

O PDF que você conectar-se a é muito antiga e não foi atualizado em algum tempo, mas mesmo se você fez conseguir isso de trabalho, ele não tem "Top 100" seleções (que eu saiba).

Outras dicas

1. A maneira como as pessoas fazer para obter informações a partir da AppStore é analisar o XML retornado da chamada web ITunes, e obter as informações que eles querem. Não há nenhum lançamento oficial api de maçã.

  1. Você pode estar certo, é mais inteligente para salvar uma cópia das informações aplicativo no seu servidor.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top