[API 3.5] Tests API 3.5 => erreurs

Bonjour,

je suis en train de faire mes premiers tests sur l’API offerte par BM 3.5 et lorsque j’exécute la requête suivante en curl je me retrouve avec un message d’erreur.

Commande exécutée :

curl -X POST --header ‘Content-Type: application/json’ --header ‘Accept: text/html’ -d ‘admin’ ‘https://bluemind-test.domaine.fr/api/auth/login?login=admin@domaine.fr

Retour :

{“errorCode”:“UNKNOWN”,“errorType”:“ServerFault”,“message”:“Error during parsing parameter “body””}

S’agit-il d’un problème connu ? J’utilise pourtant bien la requête telle qu’indiquée dans la documentation…

Bonjour,

Il s’agit d’un problème connu dans l’outil de génération de la doc API, le mot de passe doit être entouré de guillemets : -d’“admin”’

Merci pour ce retour, j’ai également pu contourner le problème en précisent le type text/plain via la commande suivante :

curl -X POST --header ‘Content-Type: text/plain’ --header ‘Accept: text/html’ -d ‘admin’ ‘https://bluemind-test.domaine.fr/api/auth/login?login=admin@domaine.fr

Je suis actuellement en train de développer une classe PHP qui permet de consommer facilement l’API REST de bluemind. (je pourrais éventuellement reverser celle-ci à la communauté une fois terminée, elle pourrait je pense être utile pour les développeurs PHP).

Aussi, je souhaiterais savoir comment je peux, via la nouvelle API, récupérer les évènements de l’agenda d’un utilisateur pour une période déterminée ?

J’ai regardé du côté de /calendars/_search mais peu importe les éléments précisés dans la requête, je récupère toujours l’erreur suivante :

{“errorType”:“NullPointerException”,“message”:null}

Auriez-vous une piste à m’indiquer ?

Bonjour,

pour trouver la source de l’erreur, tu peux vérifier le fichier /var/log/bm/core.log pendant l’exécution de la requête.