iTunes Connect API
есть ли у iTunes Connect API? Как некоторые приложения загружают финансовые отчеты и отчеты о продажах на компьютер? Есть ли некоторые C / Objective-C API-оболочки?
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/
вот хороший пост, который сравнивает эти и другие приложения:
для всего, что не связано с продажами, вы можете проверить неофициальную документацию 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://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.
самый популярный на GitHub-это космический корабль
это библиотека Ruby. Вы можете
NSTask
для вызова кода ruby.