2010-10-02 16 views
8

Je suis à la recherche de différentes options pour obtenir les rapports de ventes et d'autres données sur le site Web iTunes Connect. Étant donné qu'Apple ne fournit pas d'API, toutes les solutions que j'ai trouvées reposent sur la récupération de la page.lourd iTunes Connect grattage

Comme j'ai besoin des informations pour un produit que nous offrons, je ne suis pas heureux de donner tous les comptes iTunes à un service tiers. C'est pourquoi je veux me gratter moi-même ou utiliser un produit qui fonctionne sur nos serveurs.

Mes questions sont les suivantes:

  • ce que quelqu'un a l'expérience comment Apple fréquente est en train de changer le front-end web?
  • Quelqu'un at-il l'expérience de la demande maximale d'un serveur sur le site? J'ai peur d'être banni par Apple.
  • tout autre chose que je dois avoir à l'esprit qui causera de sérieux problèmes?

Juste si quelqu'un est intéressé par les outils que je jeté un œil, voici une liste:

Services:

Produits:

Outils Open Source:

MISE À JOUR:

je commencé à utiliser le script python de Kirby (https://github.com/kirbyt/appdailysales) et il fonctionne très bien.

Répondre

1

ce que quelqu'un a l'expérience comment Apple fréquente est en train de changer le front-end web?

Je ne peux pas parler pour tous d'iTunes Connect, téléchargement uniquement des rapports de ventes quotidiennes. Mon script était solide et ne nécessitait pas un seul changement entre novembre 2009 et septembre 2010. Cela a changé en septembre 2010 quand Apple a déployé le nouveau site web. Cela a brisé le vieux script, et il a fallu en écrire un nouveau. Depuis le lancement du nouveau site web, je fais des changements tous les quelques jours pour gérer les réglages d'Apple. J'espère que les réglages se termineront bientôt.

Consultez la page download de appdailysales.py. Les dates vous donneront une idée générale de la fréquence à laquelle je modifie le script.

https://github.com/kirbyt/appdailysales

Encore une fois, cela ne concerne que des rapports de ventes quotidiennes. Je ne suis pas sûr à quelle fréquence d'autres domaines d'iTC changent.

Quelqu'un at-il l'expérience de la demande maximale d'un serveur sur le site? J'ai peur d'être banni par Apple.

Je n'ai pas connu, mais mon serveur exécute le script qu'une seule fois par jour. Je frappe souvent l'iTC lorsque je travaille sur le script, mais pas assez pour provoquer une charge sur les serveurs d'Apple.

tout ce que je dois avoir à l'esprit que cela posera des problèmes sérieux?

Je ne sais pas ce qui pourrait vous causer des ennuis avec Apple, mais une chose qui ne provoque un mal de tête grave est des changements sur le site Web. Bien que la nouvelle version du site Web rende l'écran plus facile, il a fallu écrire un nouveau script. Apple ne vous donne pas la tête pour dire qu'ils changent quelque chose. Vous découvrez après le fait quand quelque chose dans votre grattoir d'écran casse.

Si vous dépendez des données quotidiennement, vous devez tout laisser tomber et faire les corrections nécessaires. Et rien n'empêche Apple de lancer un nouveau site dans le futur.

Espérons que ça aide.

-KIRBY

0

appdailysales est le meilleur outil là-bas que je l'ai trouvé.

Je l'ai modifié pour que le script place automatiquement les données ITC dans une base de données MySQL au lieu de simplement enregistrer les fichiers txt. Et comme Kirby l'a fait remarquer, moi aussi je l'ai fait tourner une fois par jour et tout semble fonctionner. Rien n'a été bloqué par Apple jusqu'à présent. En ce qui concerne la rupture de script, la seule bonne chose est qu'Apple garde les rapports de ventes quotidiens pendant 14 jours (dernière fois que j'ai vérifié). Cela signifie que si le script se brise, il reste plusieurs jours pour corriger le script et obtenir les rapports de ventes quotidiens.

Bonne chance.

Kevin

0

J'utilise AppSalesMobile sur iPhone. Il est mis à jour assez rapidement.Un autre script que j'utilise est salestrends.sh qui télécharge simplement les rapports dans un dossier pour une importation facile dans des bases de données, etc.

Si vous souhaitez également savoir dans quels pays une application est présentée, vous pouvez utiliser mon script iTunesFeaturedCheck.

Consultez également this question avec plus de liens.