2013-01-16 3 views
5

다양한 앱 통계 사이트에서 Google Play의 앱 세부 정보를 얻는 방법에 대해 궁금합니다. GP에는 공용 API가 없으므로 예를 들어 Appaware.com은 Google Play 앱에 대한 세부 정보를 제공합니다.Google Play에서 앱 세부 정보를 받으십시오.

가능한 해결책은 근근이 살아가고 있지만, 수백 개의 요청을 보낼 때 Google이 차단하기 때문에 작동하지 않습니다.

아이디어가 있으십니까?

p.s. 'Google Play 개발자 API'는 앱에 대한 앱 세부 정보에만 액세스 할 수 있으므로 선택 사항이 아닙니다.

답변

2

이들은 Android 기기에서 사용하는 모바일 API (예 : this library)를 사용하거나 Google Play 웹 사이트를 스크랩합니다. 두 방법 모두 속도 제한의 영향을 받기 때문에 요청간에 일시 중지가 발생합니다.

모바일 장치 API는 완전히 문서화되어 있지 않으며 매우 프로그램하기가 어렵습니다. 근근이 살아가는 것이 좋습니다.

사용할 수있는 공식 API 또는 피드가 없습니다.

+0

감사합니다! 그러나 내 IP는 차단되었습니다. 나는 비율이 아주 낮다고 생각하고 당신이 전체 시장의 개관을 원한다면 그것은 좋은 선택이 아니다. 좀 더 실용적인 옵션이 있어야한다고 생각합니다. –

+0

또한 제안한 라이브러리가 효과가 있다고 생각합니까? Google Play가 아닌 'Android 마켓'의 도서관이므로 –

+1

예, Android 마켓은 Google Play의 이전 이름이므로 동일합니다. 그러나이 API에는 동일한 종류의 속도 제한 기능이 있으므로 사이트 스크래핑보다 빨리 처리 할 수는 없습니다. – Carvellis

0

안드로이드 마케팅 API는 구글 저장소에서 모든 응용 프로그램의 세부 사항을 가져 오는 데 사용됩니다, 당신은 여기에서 그것을 확인할 수 있습니다

+0

이것은 스크랩하지 않고 시장을 탐색하는 쉘과 비슷합니다. –

+0

쉘을 사용하여 시장을 탐색합니다. –

0

https://code.google.com/p/android-market-api/ 불행하게도 구글 플레이 (구 안드로이드 마켓라고도 함) 공식 API를 노출하지 않습니다.

필요한 데이터를 얻으려면 자신의 HTML 크롤러를 개발하고 페이지를 구문 분석하고 필요한 앱 메타 데이터를 추출 할 수 있습니다. 이 주제는 다른 질문 (예 : here)에서 다루었습니다.

복잡한 프로젝트이므로 직접 구현하지 않으려면 타사 서비스를 사용하여 JSON 기반 API를 통해 Android 앱 메타 데이터에 액세스 할 수 있습니다. 예를 들어

42matters.com은 (내가 일하는 회사) Android 및 iOS 모두를위한 API를 제공, 여기 자세한 내용은 :

종점

https://42matters.com/app-market-data

는 "조회"범위 (하나의 응용 프로그램의 메타를 얻을 수 있습니다 - 데이터, 아마도 당신이 필요로하는 것)을 "검색"하지만 우리는 또한 "순위 기록"과 주요 앱 스토어의 다른 통계를 노출합니다. 지원되는 모든 기능에 대한 광범위한 설명서가 있습니다. 왼쪽 패널에서 찾으실 수 있습니다 : https://42matters.com/docs/overview

이 정보가 도움이되기를 바랍니다. 그렇지 않으면 자유롭게 연락해주십시오. 나는이 업계를 아주 잘 알고 있으며 올바른 방향으로 당신을 가리킬 수 있습니다.

감사합니다,

안드레아

관련 문제