Appstore API를 사용하여 상위 100위 목록을 얻으려면 어떻게 해야 합니까?앱스토어 애플리케이션 웹사이트를 구축하기 위한 일반적인 아키텍처는 무엇입니까?

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

문제

  1. 일부 매개변수를 사용하여 애플리케이션의 세부 정보를 가져올 수 있는 Appstore 검색 API의 PDF 파일을 찾았습니다.(죄송하지만 다운로드 URL을 잊어버렸지만 stackoverflow에서 찾았습니다.)
    하지만 상위 100위 목록을 보여주는 사이트(appshopper.com 등)가 너무 많고 Mobclix.com 등도 순위 정보를 제공합니다. 어떻게 그렇게 할 수 있을까요?PDF 파일에서 관련 API를 찾지 못했습니다.
    또한 ABTO(http://www.abtollc.com/AppStoreAPI.aspx) 하지만 저는 정말 혼자서 하고 싶어요.

  2. 첫 번째 질문을 지우면 앱스토어 데이터를 기반으로 웹사이트를 구축하는 일반적인 아키텍처를 알고 싶습니다.앱 스토어의 데이터를 캐시하고 데이터를 자주 가져오는 배치를 생성하여 시간당 한 번씩 실행하려면 데이터베이스가 필요합니까?사용자 요청이 있을 때마다 앱스토어에 접근하는 것이 영리하지 않을 수도 있고, 앱스토어에 접근 제한이 있는 것은 아닐까요?

당신의 도움을 주셔서 감사합니다!

도움이 되었습니까?

해결책

다음 링크를 사용하여 특정 범주의 상위 100 개 앱과 같은 것들에 대한 iTunes 데이터를 쿼리하기위한 URL을 생성 할 수 있습니다.

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"선택이 없습니다 (내 지식으로는).

다른 팁

1. 사람들이 AppStore에서 정보를 얻는 방법은 iTunes 웹 호출에서 반환된 Xml을 구문 분석하고 원하는 정보를 얻는 것입니다.Apple의 공식 API 릴리스는 없습니다.

  1. 당신 말이 맞을 수도 있습니다. 서버에 앱 정보 사본을 저장하는 것이 더 영리합니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top