Использование API GitHub Marketplace в приложении
Узнайте, как интегрировать события API и веб-перехватчика GitHub Marketplace в приложение для GitHub Marketplace .
Конечные точки REST для API GitHub Marketplace
Чтобы помочь управлять приложением в GitHub Marketplace, используйте эти конечные точки API GitHub Marketplace.
События веб-перехватчика для API GitHub Marketplace
Приложение GitHub Marketplace получает сведения об изменениях плана пользователя из веб-перехватчика событий покупки на Marketplace. Событие покупки на Marketplace активируется при совершении покупки, отмене или изменении плана оплаты пользователем.
Тестирование приложения
GitHub рекомендует протестировать приложение с помощью API-интерфейсов и веб-перехватчиков перед отправкой списка в GitHub Marketplace, чтобы обеспечить максимально эффективное взаимодействие с клиентами. Прежде чем эксперт по подключению утвердит ваше приложение, он должен соответствующим образом обработать потоки выставления счетов.
Обработка новых покупок и бесплатных пробных версий
Когда клиент приобретает платный план, бесплатную пробную версию или бесплатную версию приложения GitHub Marketplace, вы получите веб-перехватчик marketplace_purchase
события с действием purchased
, которое запускает поток приобретения.
Обработка изменений плана
Повышение или понижение уровня приложения GitHub Marketplace запускает веб-перехватчик marketplace_purchase
события с действием changed
, которое запускает поток повышение или понижение уровня.
Обработка отмены плана
Отмена приложения GitHub Marketplace запускает веб-перехватчик события marketplace_purchase
с действием cancelled
, которое запускает поток отмены уровня.