mtt88-assembla-api
Assemblée API
Java s'écroule autour d'Assembla API
Introduction
Ce projet fournit un interrupteur Java autour de l'API Assembla. Il vise à soutenir Tous les endpoints de l'API d'assemblage, à l'exclusion des endpoints de portfolio.
La documentation API peut être trouvéeici.
Java 8 ne prend pas en charge les versions plus anciennes de Java.
Le statut de soutien
Type | Soutenu |
---|---|
Activité | Oui |
Mentions | Oui |
Utilisateurs | partielle |
espaces | Oui |
Rôle d’utilisateur (membre de l’espace) | Oui |
Les outils spatiales | Oui |
Les billets | Oui |
Statuts de billets | Oui |
Tags | Oui |
Les billets sur les champs | Oui |
Les associations de billets | Oui |
Billets Commentaires | Oui |
Milestones | Oui |
Documents | partielle |
Les rapports StandUp | Oui |
StandUp Away rapports | Oui |
Réunir les demandes | Oui |
Mise en version de la demande | Oui |
Commentaires sur Merge Request Version | Oui |
Votes pour la version de la demande | Oui |
Pages Wiki | Oui |
Les versions de Wiki Page | Oui |
Webhooks | Oui |
tâches | Oui |
Les clés SSH | Oui |
Les clés spatiales SSH | Oui |
Les serveurs SSH | Oui |
Les actions SSH | Oui |
Lancement de l’action SSH | Oui |
Obtenir la clé d'accès
Assembla utilise Oauth2 pour authentifier les demandes API. Une clé API et une clé secrète API sont nécessaires.Visitez l'authentification de l'Assemblée InformationsPageApprendre à les générer.
Utilisation
Pour commencer
Le point d'entrée de base de l'API de l'Assemblée est à travers leAssemblaAPI
Classes
//Create a new AssemblaAPI
AssemblaAPI api = AssemblaAPI.create("your API key", "your API secret key");
LeAssemblaAPI
La classe fournit accès à chacun des points de fin de l’assemblée documentés àici.
Accès aux points de fin des billets
Retourner un billet par numéro associé à l'espace "example_space".
//Getting a ticket by number
Ticket ticket100 = api.tickets("example_space").getByNumber(100);
Retour à AList
de tous les billets actifs associés à l'espace "example_space"
//Getting all active tickets
List<Ticket> activeTickets = api.tickets("example_space").getActive();