Как я могу использовать API Appstore для получения списка top100? Какова общая архитектура для создания веб-сайта приложения appstore?
-
Я нашел файл PDF API поиска Appstore, который я могу использовать некоторые параметры для получения подробной информации о приложении. (извините, я забыл URL-адрес загрузки, но нашел его в stackoverflow)
Но есть так много сайтов, которые показывают вам список a Top100 (например, appshopper.com), и такие, как Mobclix.com, также предоставляют вам информацию о ранге. Как они могут это сделать? Я не нашел связанный API в файле PDF.
Я также нашел API Appstore от ABTO (http://www.abtollc.com/AppStoreAPI.aspx), но я действительно хочу сделать это сам.
-
Если я уберу 1-й вопрос, я хотел бы узнать общую архитектуру построения веб-сайта на основе данных appstore. Нужна ли мне база данных для кэширования данных appstore и создание пакета для частого извлечения данных, например, один раз в час? Я думаю, что не может быть разумным доступ к AppStore для каждого пользовательского запроса, и может быть, существует ограничение доступа к appstore?
Спасибо за вашу помощь!
Ответы
Ответ 1
Вы можете использовать следующую ссылку для создания URL-адреса для запроса данных iTunes для таких вещей, как 100 лучших приложений в определенной категории.
http://itunes.apple.com/rss/generator/
Для 100 лучших бесплатных приложений производительности созданный URL-адрес
http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/topfreeapplications/sf=143441/limit=100/genre=6007/xml
PDF, на который вы ссылаетесь, очень старый и не был обновлен за довольно долгое время, но даже если вы действительно получили эту работу, у него нет "Top 100" (насколько мне известно).
Ответ 2
1. Способ, которым люди занимаются, чтобы получить информацию из AppStore, - это проанализировать Xml, возвращенный с веб-звонка ITunes, и получить нужную им информацию. Там нет официального выхода api из яблока.
- Возможно, вы правы, его умнее сохранять копию информации о приложении на вашем сервере.