Skip to main content

Использование 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, которое запускает поток отмены уровня.