iTunes Connect API
У iTunes Connect есть API? Как некоторые приложения загружают отчеты о финансах и продажах на компьютер? Существуют ли некоторые обертки API C / Objective-C?
- iVar свойство, доступ через self?
- Как я могу получить точное время, например, в миллисекундах в Objective-C?
- Программно извлекать использование памяти на iPhone
- Почему UINavigationBar крадет события касания?
- Как использовать первый символ в качестве имени раздела
- как удалить subviews из scrollview?
- Добавить UIView над всеми другими видами, включая StatusBar
- Класс Foo реализован как в MyApp, так и в MyAppTestCase. Один из двух будет использован. Какой из них не определен
Обновление 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/
Вот хороший пост, который сравнивает эти и другие приложения:
Для всего, что не связано с продажей, вы можете проверить внеконтактную документацию 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://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овый код.