iTunes Connect API

У iTunes Connect есть API? Как некоторые приложения загружают отчеты о финансах и продажах на компьютер? Существуют ли некоторые обертки API C / Objective-C?

Обновление 8/18/2016

Официальный инструмент репортера от Apple

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


iTunes наконец выпустила инструмент автоматической загрузки, как указано в PDF-файле

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

Вот файл classа

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

API для подключения iTunes отсутствует, единственный способ получить доступ к информации – через Интернет или с программой, которая удаляет веб-страницы. Если вы хотите создать что-то в Objective-C, загрузите AppSales из github, это приложение для iPhone, которое загружает финансовые отчеты от ИТЦ (или, возможно, itts). Вы можете загрузить его и установить на свой iPhone, если у вас есть учетная запись разработчика Apple. Вы можете просмотреть их код и посмотреть, как они очищают ежедневные и еженедельные отчеты (подсказка: это уродливо).

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

Обратите внимание: если вы попытаетесь создать приложение iPhone для этого, Apple отклонит его. Это нарушает правило «Нет публичного API». Другие люди пробовали это и были отвергнуты.

Если вы просто ищете программное обеспечение для этого на своем компьютере, я настоятельно рекомендую AppViz

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

Вот хороший пост, который сравнивает эти и другие приложения:

http://www.markj.net/sales-stats-tools-for-iphone-apps/

Для всего, что не связано с продажей, вы можете проверить внеконтактную документацию iTunes Connect JSON API: https://github.com/fastlane/itc-api-docs

Обновление: теперь реализована реализация Ruby как API iTunes Connect, так и API разработчика Apple: https://github.com/fastlane/fastlane/tree/master/spaceship

В ответ на ответ gavi: если вы загружаете и декомпилируете class Autoingestion, вы можете увидеть API, который Apple использует для загрузки продаж.

Он состоит из POST для https://reportingitc.apple.com/autoingestion.tft со значениями формы: USERNAME, PASSWORD, VNDNUMBER, TYPEOFREPORT, DATETYPE, REPORTTYPE, REPORTDATE. Подробнее о параметрах см. В PDF

Ответ будет содержать заголовок «ERRORMSG», если есть ошибка, и заголовок «filename», если есть тело (предположительно разработчики Apple не знают о статусных кодах Content-Disposition или 4xx / 5xx). Тело ответа содержит данные файла.

Вот небольшой проект, который может помочь вам в автоматизации загрузки отчетов о пианино из iTunes Connect. Это скрипт python для автоматизации входа / загрузки ежедневных файлов продаж, и я использую его ежедневно в сочетании с некоторыми другими скриптами для анализа этих данных. Подключите его к заданию cron с некоторой проверкой ошибок (отчеты никогда не создаются одновременно), и вам будет хорошо идти.

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

Взгляните на http://www.itunesapis.com . Это недостающий iTunes и iTunes Connect API.

Нет, никакого официального API (или, если он есть, он хорошо скрыт даже от пользователей iPhone-разработчиков iTunes connect). Тем не менее, отчеты о продажах и финансах можно загрузить в виде открытого разделителя с разделителями табуляции (gzip сжатый), хотя для того, чтобы сделать запрос, вам нужно будет войти (который основан на cookie). Можно было бы, вероятно, обернуть этот процесс небольшим скриншотом экрана и, таким образом, получить доступ к файлам TSV.

Существует не формальный API, а несколько доступных с открытым исходным кодом и коммерческих продуктов, которые объединяют некоторые / самые / все данные (например, те, которые упомянуты в предыдущих ответах).

Другим таким решением является http://www.appfigures.com, который объединяет отчеты о продажах, обзоры приложений и ежечасные обновления ранга. В отличие от других приложений appfigures могут автоматически импортировать ваши отчеты и отправлять вам хорошо отформатированный отчет по электронной почте каждый день / неделю.

Бесстыдный штекер для моего собственного модуля perl5 …

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

Хотя, учитывая вчерашнее объявление официального приложения Apple, в работе может быть API.

Чтобы использовать инструмент AutoIngestion Tool, необходим vendorId. Чтобы найти его, с последним обновлением iTunnes Connect в разделе Sales and Trends, нажатие в верхнем правом меню, которое показывает «Top Content», может иметь доступ к записи « Отчет» (прямая ссылка).

Там вы можете увидеть селектор «Поставщик», нажав на него, вы можете увидеть Детали поставщика в следующем формате:

 VendorName - VendorId 

Надеюсь, поможет.

после поиска повсюду я не нашел PHP-версию API отчетов, поэтому сделал свой собственный.

Вы можете проверить это на https://github.com/Finnb8r/itunes-connect-sales-api-php .

Я понимаю, что это не обтекатель Objective-C, но эта ссылка появляется сверху, когда обычно ищет API.

Существует API поиска ITunes Store:

Это часть партнерской программы Apple.

Надеюсь, что это поможет вам.

Самый популярный на GitHub – космический корабль

Это библиотека Ruby. Вы можете NSTask вызывать rubyовый код.

  • iPhone - UILabel, содержащий текст с несколькими шрифтами одновременно
  • Сохранение UIColor и загрузка из NSUserDefaults
  • Возможно открытие всплывающих ссылок в UIWebView?
  • Данные о сердечном ритме на яблоне
  • NSOperation на iPhone
  • Как вы вычисляете день года на определенную дату в Objective-C?
  • Круглое двойное значение до 2 знаков после запятой
  • Что такое простой способ разбить NSArray с 4000+ объектами в нем на несколько массивов с 30 объектами каждый?
  • Статическая строковая переменная в Objective C на iphone
  • UILongPressGestureRecognizer вызывается дважды при нажатии
  • Как я могу заставить UITextField двигаться вверх, когда клавиатура присутствует?
  • Давайте будем гением компьютера.