Skip to main content

Utilisation de l’API place de marché GitHub dans votre application

Découvrez comment intégrer l'API GitHub Marketplace et les événements de webhook dans votre application pour GitHub Marketplace .

Points de terminaison REST pour l’API place de marché GitHub

Pour faciliter la gestion de votre application sur GitHub Marketplace, utilisez ces points de terminaison d’API GitHub Marketplace.

Événements de webhook pour l’API GitHub Marketplace

Une application GitHub Marketplace reçoit des informations sur les modifications apportées au plan de l'utilisateur depuis le webhook d'événement d'achat de Marketplace. Un événement d’achat de la Place de marché est déclenché lorsqu’un utilisateur achète, annule ou change son plan de paiement.

Test de votre application

GitHub recommande de tester votre application avec des API et des webhooks avant de soumettre votre description à GitHub Marketplace afin de vous offrir une expérience idéale pour les clients. Avant qu’un expert d’intégration approuve votre application, celle-ci doit gérer correctement les flux de facturation.

Traitement des nouveaux achats et des essais gratuits

Lorsqu’un client achète un plan payant, un essai gratuit ou la version gratuite de votre application GitHub Marketplace, vous recevez le webhook d’événement marketplace_purchase avec l’action purchased, ce qui lance le processus d’achat.

Traitement des changements de plan

La mise à un niveau supérieur ou inférieur d’une application GitHub Marketplace déclenche le webhook marketplace_purchased’événement avec l’action changed, qui lance le processus de mise à un niveau supérieur ou inférieur.

Traitement des annulations de plan

L'annulation d'une application GitHub Marketplace déclenche le webhook pour l'événementmarketplace_purchase avec l'action cancelled, ce qui lance le flux d'annulation.