앱에서 GitHub Marketplace API 사용
GitHub Marketplace API 및 웹후크 이벤트를 GitHub Marketplace를 위한 앱에 통합하는 방법을 알아봅니다.
GitHub Marketplace API에 대한 REST 엔드포인트
GitHub Marketplace에서 앱을 관리하려면 이러한 GitHub Marketplace API 엔드포인트를 사용합니다.
GitHub Marketplace API에 대한 웹후크 이벤트
GitHub Marketplace 앱은 Marketplace 구매 이벤트 웹후크에서 사용자의 플랜 변경에 대한 정보를 받습니다. Marketplace 구매 이벤트는 사용자가 결제 플랜을 구매, 취소 또는 변경할 때 트리거됩니다.
앱 테스트
GitHub는 고객에게 이상적인 환경을 제공할 수 있도록 GitHub Marketplace에 목록을 제출하기 전에 API 및 웹후크를 사용하여 앱을 테스트할 것을 권장합니다. 온보딩 전문가가 앱을 승인하기 전에 청구 흐름을 적절하게 처리해야 합니다.
새 구매 및 평가판 처리
고객이 GitHub Marketplace 앱의 유료 플랜, 무료 평가판 또는 무료 버전을 구매하면 구매 흐름을 시작하는 purchased
작업으로 marketplace_purchase
이벤트 웹후크를 받게 됩니다.
플랜 변경 처리
GitHub Marketplace 앱을 업그레이드 또는 다운그레이드하면 업그레이드 또는 다운그레이드 흐름이 시작되는 changed
작업으로 marketplace_purchase
이벤트 웹후크가 트리거됩니다.
플랜 취소 처리
GitHub Marketplace 앱을 취소하면 취소 흐름이 시작되는 cancelled
작업으로 marketplace_purchase
이벤트 웹후크가 트리거됩니다.