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 leAssemblaAPIClasses

//Create a new AssemblaAPI 
AssemblaAPI api  = AssemblaAPI.create("your API key", "your API secret key");        

LeAssemblaAPILa 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 à AListde tous les billets actifs associés à l'espace "example_space"

//Getting all active tickets
List<Ticket> activeTickets = api.tickets("example_space").getActive();