Question

iTunes Connect dispose-t-il d'une API? Comment certaines applications téléchargent-elles des rapports financiers et de vente sur un ordinateur? Existe-t-il des wrappers d’API C / Objective-C?

Était-ce utile?

La solution

Mise à jour du 11/02/2018

Le 18 novembre, Apple a finalement publié la API REST d'Appstore Connect / strong> . Référencement de la description Apple:

  

TestFlight . Gérez les versions bêta de votre application, de vos testeurs et de vos groupes.

     

Utilisateurs et accès . Envoyez des invitations aux utilisateurs pour qu'ils rejoignent votre équipe. Ajustez leur niveau d'accès ou supprimez les utilisateurs.

     

Rapports . Téléchargez les rapports de vente et financiers.

Mise à jour du 10/03/2018

Bonne nouvelle à ce sujet: sur la WWDC 2018, Apple a annoncé la création de API Appstore Connect - qui vous permettra d'accéder à presque tout ce qui concerne la gestion de votre boutique Appstore Connect. Vous pouvez voir deux entretiens liés ici et ici .

La seule chose curieuse est que sa date de sortie était supposée être tard cet été - elle a donc probablement été retardée. Néanmoins, nous devrions pouvoir voir un communiqué bientôt .

Mise à jour du 18/08/2016

Outil Reporter officiel d'Apple

https://help.apple.com/itc/appsreporterguide/#/

iTunes a finalement publié un outil de téléchargement automatique, comme indiqué dans le PDF

http://www.apple.com/itunesnews/docs/AppStoreReportingInstructions.pdf

Voici le fichier de classe

http://www.apple.com/itunesnews/docs/Autoingestion. class.zip

Autres conseils

Il n'y a pas d'API pour iTunes Connect, le seul moyen d'accéder aux informations consiste à utiliser le Web ou à l'aide d'un programme qui efface les pages Web. Si vous voulez créer quelque chose dans Objective-C, téléchargez AppSales depuis github, c'est une application iPhone qui télécharge des rapports financiers d'ITC (ou peut-être ça). Vous pouvez le télécharger et l'installer sur votre iPhone si vous avez un compte de développeur Apple. Vous pouvez consulter leur code et voir comment ils extraient les rapports quotidiens et hebdomadaires (indice: c'est moche).

http://github.com/omz/AppSales-Mobile

Notez que si vous essayez de créer une application iPhone à cette fin, Apple la rejettera. Il enfreint la règle relative à "Aucune API publique". D'autres personnes ont essayé cela et ont été rejetées.

Si vous cherchez simplement un logiciel pour le faire sur votre ordinateur, je recommande vivement AppViz

http://www.ideaswarm.com/products/appviz/

Voici un bel article qui compare ces applications à d'autres:

http://www.markj.net/sales-stats -outils-pour-iphone-apps /

Pour tout ce qui ne concerne pas les ventes, consultez la documentation non officielle de l'API JSON iTunes Connect: https://github.com/fastlane/itc-api-docs

Mise à jour: une implémentation Ruby de l'API iTunes Connect et de l'API Développeur Apple est maintenant disponible: https://github.com/fastlane/fastlane/tree/master/spaceship

Suite de la réponse de gavi: si vous téléchargez & amp; Décompiler la classe Autoingestion, vous pouvez voir l’API utilisée par Apple pour les téléchargements commerciaux.

Il consiste en un POST à ?? https://reportingitc.apple.com/autoingestion.tft avec les valeurs de formulaire : NOM UTILISATEUR, MOT DE PASSE, VNDNUMBER, TYPEOFREPORT, DATETYPE, REPORTTYPE, REPORTDATE. Reportez-vous au PDF pour plus de détails sur les paramètres

.

La réponse contiendra l'en-tête "ERRORMSG" s'il y a une erreur et l'en-tête "nom de fichier" s'il y a un corps (vraisemblablement les développeurs Apple ne connaissent pas les codes d'état Content-Disposition ou 4xx / 5xx). Le corps de la réponse contient les données du fichier.

Voici un petit projet qui peut vous être utile pour automatiser le téléchargement de rapports de piano à partir d'iTunes Connect. C'est un script python pour automatiser la connexion / téléchargement des fichiers de vente quotidiens et je l'utilise quotidiennement avec d'autres scripts pour analyser ces données. Associez-le à une tâche cron avec une vérification d'erreur (les rapports ne semblent jamais être générés en même temps) et vous serez prêt à partir.

http://code.google.com/p/appdailysales/

Non, pas d'API formelle (ou s'il y en a une, elle est bien cachée même par les utilisateurs développeurs d'iTunes d'iTunes Connect). Cependant, les ventes & amp; les rapports financiers sont téléchargeables en texte clair délimité par des tabulations (compressé au format gzip), mais pour effectuer la demande, vous devez vous identifier (basé sur un cookie). On pourrait probablement conclure ce processus avec un peu d’écriture d’écran et ainsi avoir accès aux fichiers TSV.

Il n'y a pas d'API formelle mais plusieurs produits open source et commerciaux disponibles qui rassemblent certaines informations / la plupart des informations (telles que celles mentionnées dans les réponses précédentes).

Une autre solution de ce type est www.appfigures.com , qui combine des rapports sur les ventes, des critiques d'applications et des mises à jour de rang horaires. . Contrairement aux autres applications, les applications peuvent importer automatiquement vos rapports et vous envoyer par courrier électronique un rapport bien formaté tous les jours / toutes les semaines.

Consultez http://www.itunesapis.com . Ceci est l’API et l’API iTunes Connect manquants.

Prise sans scrupule pour mon propre module perl5 ...

http://metacpan.org/pod/WWW::iTunesConnect

Bien, compte tenu de la annonce d'une Apple officielle app, il pourrait y avoir une API dans les travaux.

Pour pouvoir utiliser l'outil d'auto-ingénierie, vendorId est nécessaire. Pour le trouver, avec la dernière mise à jour sur iTunnes Connect , dans la section Ventes et tendances, en appuyant en haut sur menu de droite indiquant "Top Content" pouvez accéder à la entrée des rapports (lien direct).

.

Vous pouvez y voir le " Vendeur " sélecteur, en appuyant dessus, vous pouvez voir les détails du fournisseur au format suivant:

VendorName - VendorId

J'espère que ça aide.

après avoir cherché partout, je n’ai pas trouvé de version PHP de l’API des rapports;

Vous pouvez le vérifier sur https://github.com/Finnb8r / itunes-connect-sales-api-php .

Je réalise qu'il ne s'agit pas d'un wrapper Objective-C, mais que ce lien est prioritaire lorsque vous recherchez généralement une API.

Il existe une API de recherche de magasin ITunes:

Il fait partie du programme d'affiliation Apple.

J'espère que cela vous aidera.

Le plus populaire sur GitHub est le vaisseau spatial

.

C’est une bibliothèque Ruby. Vous pouvez NSTask appeler le code ruby.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top