2009-11-26 5 views
16
    내가 (미안 해요 다운로드 URL을 잊었지만 나는 유래에서 발견). 응용 프로그램의 세부 정보를 가져 오기 위해
    을 몇 가지 매개 변수를 사용하지만, 거기에 수, 앱 스토어 검색 API의 PDF 파일을 발견했습니다
  1. 많은 수의 사이트 (예 : appshopper.com)와 Mobclix.com과 같은 순위 목록은 순위 정보를 제공합니다. 어떻게 할 수 있습니까? PDF 파일에서 관련 API를 찾지 못했습니다.
    나는 ABTO (http://www.abtollc.com/AppStoreAPI.aspx)의 Appstore API도 발견했지만, 나는 정말 혼자서하고 싶다.Appstore API를 사용하여 top100 목록을 얻으려면 어떻게해야합니까? 앱 스토어 애플리케이션 웹 사이트를 구축하기위한 공통 아키텍처는 무엇입니까?

  2. 첫 번째 질문을 해결하면 앱 스토어 데이터를 기반으로 웹 사이트를 구축하는 일반적인 아키텍처에 대해 알고 싶습니다. 앱 스토어의 데이터를 캐시하기 위해 데이터베이스가 필요하며 데이터를 자주 가져 오도록 일괄 처리를 만들고 시간당 한 번씩 실행합니까? 나는 그것이 모든 사용자 요청에 대한 appstore에 액세스하는 것이 영리하지 않을 수도 있으며, appstore의 액세스 제한이있을 수 있다고 생각하십니까?

도움 주셔서 감사합니다.

답변

33

당신은 특정 카테고리에서 상위 100 애플 리케이션과 같은 것들에 대한 아이튠즈 데이터를 쿼리에 대한 URL을 생성하려면 다음 링크를 사용할 수 있습니다. 상위 100 무료 생산성

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

생성 된 URL이

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

입니다 애플 리케이션

당신이 링크를 PDF는 매우 오래되어 꽤 시간이 업데이트되지 않았지만 비록 당신이 그 일을했다해도 "Top 100"selections을 가지고 있지 않습니다.

+0

범위 내에서 앱을 얻는 방법을 말해주세요 (예 : 100-200)? –

+0

@ 이걸로 일한 이래로 나이가 들었습니다. 그래서 나는 단지 2 가지만을 sugest 할 수 있습니다. 1) 조금 놀아보고 100에서 시작하도록 할 수 있는지 알아보십시오. 2) limit = 200으로 설정하고 처음 100 개의 결과를 무시하십시오. – pms1969

0

1. 사람들이 AppStore에서 정보를 얻는 방법은 ITunes 웹 호출에서 반환 된 XML을 구문 분석하고 원하는 정보를 얻는 것입니다. 사과에 대한 공식 api 릴리즈가 없습니다.

  1. 귀하의 서버에 앱 정보 사본을 저장하는 것이 더 현명한 방법 일 수 있습니다.
+0

대단히 감사합니다. iTunes 웹 호출을 가져와 구문 분석하는 방법을 정확히 알지 못하지만 적어도 기본 정보는 알고 있습니다. – kinopyo