Pour des messages qui sonnent bien !
Une version PostMan de la documentation est disponible : https://documenter.getpostman.com/view/5526749/RWgnWfJF
Afin d'authentifier les requêtes, vous devez utiliser un token d'API valide. Pour obetnir un token, utilisez l'url get user
const Header = {
'X-AUTH-TOKEN': String('<apiToken>')
}const User = {
id: Number,
username: String,
token: String
}const PublicUser = {
id: Number,
username: String
}Retourne une instance existante de User ou en crée une.
Il est impératif d'utiliser cette URL pour obtenir votre token
Soumet une requête de recherche d'un User par username
const response = [PublicUser?, /*...*/]const Conversation = {
id: Number,
libelle: String,
participants: [User, /*...*/],
lastMessage: Message,
}Création d'une nouvelle conversation
const newConversation = {
libelle?: String,
participants: [Number, /*...*/] // Au moins 1 User est obligatoire
}Une instance de Conversation
Récupère la liste des conversations de User
const response = [Conversation?, /*...*/]Récupère les 10 derniers messages d'une conversation
const response = [Message?, /*...*/]Récupère jusqu'à 10 messages d'une conversation, antérieur au Message désigné par idMessage
const response = [Message?, /*...*/]const Message = {
id: Number,
texte: String,
dateEtHeure: String // DateTime format YYYY-MM-DD HH:mm:ss
}Transmet un nouveau message dans une conversation
const newMessage = {
texte: String
}Une instance de Message