API iTunes Connect [закрыт]
-
06-07-2019 - |
Вопрос
Есть ли в iTunes Connect API?Как некоторые приложения загружают финансовые отчеты и отчеты о продажах на компьютер?Существуют ли какие-нибудь API-оболочки C / Objective-C?
Решение
Обновление 11/02/2018
18 ноября Apple наконец выпустила Appstore Подключает REST API.Ссылка на описание Apple:
Тестовый полет.Управляйте бета-сборками вашего приложения, тестировщиками и группами.
Пользователи и доступ.Отправляйте пользователям приглашения присоединиться к вашей команде.Измените уровень их доступа или удалите пользователей.
Отчетность.Загружайте отчеты о продажах и финансовые отчеты.
Обновление 10/03/2018
Хорошие новости по этому поводу:на WWDC 2018 года Apple анонсировала API подключения к Appstore - где вы сможете получить доступ практически ко всему, что связано с управлением вашим Appstore Connect.Вы можете увидеть два связанных выступления здесь и здесь.
Единственный любопытный дело в том, что предполагалось, что его дата выхода будет в конце этого лета - так что это, вероятно, отложено.Тем не менее, мы должны быть в состоянии увидеть релиз скоро.
Обновление 18.08.2016
Официальный инструмент Reporter от 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 -Инструменты-для-iphone-приложений / р>
По всем вопросам, не связанным с продажами, вы можете проверить неофициальную документацию JSON API iTunes Connect: https://github.com/fastlane/itc-api-docs
Обновление: в настоящее время доступна реализация Ruby API iTunes Connect и API разработчика Apple: https://github.com/fastlane/fastlane/tree/master/spaceship
В ответ на ответ Гави: если вы загружаете & amp; декомпилируя класс Autoingestion, вы можете увидеть API, который Apple использует для загрузки продаж. Р>
Он состоит из POST для https://reportingitc.apple.com/autoingestion.tft со значениями формы : ИМЯ ПОЛЬЗОВАТЕЛЯ, ПАРОЛЬ, VNDNUMBER, TYPEOFREPORT, DATETYPE, REPORTTYPE, REPORTDATE. Обратитесь к PDF для получения подробной информации о параметрах
Ответ будет содержать заголовок «ERRORMSG», если есть ошибка, и заголовок «имя файла», если есть тело (предположительно, разработчики Apple не знают о кодах состояния Content-Disposition или 4xx / 5xx). Тело ответа содержит данные файла.
Вот небольшой проект, который может помочь вам в автоматизации загрузки отчетов о фортепиано из iTunes Connect. Это скрипт на python для автоматизации входа / загрузки ежедневных файлов продаж, и я использую его ежедневно в сочетании с некоторыми другими скриптами для анализа этих данных. Подключите его к работе cron с некоторой проверкой ошибок (кажется, что отчеты никогда не генерируются одновременно), и все будет хорошо.
Нет, формального API нет (или, если оно есть, оно хорошо скрыто даже от разработчиков iTunes, подключенных к iPhone). Тем не менее, продажи & amp; Финансовые отчеты можно загружать в виде открытого текста с разделителями табуляции (сжатые gzip), однако, чтобы сделать запрос, вам нужно будет войти (который основан на cookie). Вероятно, можно было бы завершить этот процесс небольшим скребком по экрану и таким образом получить доступ к файлам TSV.
Официального API нет, но есть несколько открытых и коммерческих продуктов, которые объединяют некоторую / большую / всю информацию (например, упомянутые в предыдущих ответах).
Еще одно такое решение - www.appfigures.com , которое объединяет отчеты о продажах, обзоры приложений и почасовые обновления рейтинга , В отличие от других приложений, приложения могут автоматически импортировать ваши отчеты и отправлять вам по электронной почте хорошо отформатированный отчет по электронной почте каждый день / неделю.
Посмотрите на http://www.itunesapis.com . Это отсутствующий API iTunes и iTunes Connect.
Бесстыдная вилка для моего собственного модуля perl5 ...
http://metacpan.org/pod/WWW::iTunesConnect р>
Хотя, учитывая вчерашнее официальное объявление Apple приложение, в работе может быть API.
Чтобы использовать AutoIngestion Tool, необходим vendorId. Чтобы найти его, с последним обновлением на iTunnes Connect , в разделе «Продажи и тренды», нажмите в верхней части Правое меню, которое показывает «Топ контента» можно получить доступ к записи отчетов (прямая ссылка).
Там вы можете увидеть " Vendor " Селектор, нажав на него, вы можете увидеть информацию о продавце в следующем формате:
VendorName - VendorId
Надеюсь, это поможет.
посмотрев везде, я не нашел PHP-версию API отчетов, поэтому сделал свою собственную. Р>
Вы можете проверить это на https://github.com/Finnb8r / itunes-connect-sales-api-php .
Я понимаю, что это не оболочка Objective-C, но эта ссылка выходит на первое место при поиске API.
Существует поисковый API iTunes Store:
Это часть партнерской программы Apple.
Надеюсь, это поможет вам.
Самым популярным на GitHub является космический корабль
Это библиотека Ruby. Вы можете NSTask
вызвать код ruby.