2011-12-17 15 views
5

Po przeprowadzeniu pewnych badań odkryłem, że niektóre witryny (np. http://www.topappcharts.com) i aplikacje mogą wyświetlać rankingi dla konkretnej aplikacji. Jednak wykres pokazuje tylko okresy, w których ranking aplikacji znajduje się w górnej 200.Czy można uzyskać pozycję w rankingu dowolnej aplikacji z interfejsem API sklepu iTunes App?

Moje pytanie brzmi, czy jest jakiś oficjalny interfejs API lub nieoficjalny interfejs API, który mogę wywołać, aby uzyskać pozycję w rankingu mojej aplikacji (nawet jego pozycja wynosi około 500, 1000).

Lub zapytanie o stronę, takie jak okno iTunes AppStore. strona po stronie do znalezienia docelowej aplikacji i obliczyć pozycję według strony x20 + pozycja na bieżącej stronie. Czy to możliwe?

Dzięki

Odpowiedz

5

Tak, jest obecnie możliwe do skrobania sklepie stronę APP przez strony za pomocą curl lub wget naśladować agenta użytkownika iTunes i App komunikaty żądań strona sklepu (co można sprawdzić przy użyciu coś jak Wireshark). Wynikiem jest duża strona HTML/XML z osadzonymi nazwami aplikacji. Pomnożenie strony, na której znajduje się twoja aplikacja * 20 da pozycję aż do samego dołu rankingu. Może to chwilę potrwać, jeśli Twoja aplikacja znajduje się w rankingu (ułamek godziny?).

To nie jest oficjalny interfejs API, dlatego firma Apple zmienia od czasu do czasu zarówno protokół, jak i format wyników (całkowicie niezapowiedziane i bez publicznej dokumentacji), a także wiele różnych rzeczy dla różnych wersji ich aplikacja iTunes.

Powiązane problemy