Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Using the GitHub Marketplace API in your app

Learn how to integrate the GitHub Marketplace API and webhook events into your app for the 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, которое запускает поток отмены уровня.