iTunes Connect API


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

13 67

13 ответов:

обновление 10/03/2018

хорошая новость на этот раз: на 2018 WWDC, Apple объявила Appstore Connect API - где вы сможете получить доступ почти ко всему, что связано с вашим Appstore Connect management. Вы можете увидеть два связанных разговора здесь и здесь.

только любопытный дело в том, что дата релиза должна быть В конце этого лета - так что это, вероятно, задерживается. Тем не менее мы должны будьте в состоянии увидеть релиз только.

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

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

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


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

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

вот класс файл

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

нет API для iTunes connect, единственный способ получить доступ к информации-через интернет или с помощью программы, которая очищает веб-страницы. Если вы хотите создать что-то в Objective-C, загрузите AppSales из github, это приложение для iPhone, которое загружает финансовые отчеты из ITC (или, возможно, 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 Developer:https://github.com/fastlane/fastlane/tree/master/spaceship

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

Он состоит из сообщения 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, но доступно несколько открытых исходных текстов и коммерческих продуктов, которые объединяют некоторую/большую/всю информацию (например, те, которые упоминались в предыдущих ответах).

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

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

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

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

можно использовать инструмент AutoIngestion в столбец vendorid нужен. Чтобы найти его, с последним обновлением на iTunnes Connect, В разделе продажи и тенденции, нажав на верхней правое меню, которое показывает "верхний контент" может получить доступ к запись отчетов (прямая ссылка).

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

VendorName - VendorId

надеюсь, что это помогает.

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

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

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

есть ITunes Store Search API:

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

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

самый популярный на GitHub-это космический корабль

это библиотека Ruby. Вы можете NSTask для вызова кода ruby.