You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2017-04-27 15:35:14

Alescay
Member
Registered: 2017-04-27
Posts: 13

[API] Kill Session

Bonjour,

Je suis en train de développer une application en React-Native afin de pouvoir créer des tickets depuis un mobile.
J'ai réussi à obtenir un session_token grâce à initSession, mais impossible d'effectuer une requête killSession, l'API me renvoit cette erreur :

[ 'ERROR_SESSION_TOKEN_MISSING',
04-26 21:04:28.836  3153  8286 I ReactNativeJS:   'le paramètre session_token est manquant ou vide; Afficher la documentation dans votre navigateur à https://glpi.sqli.com/apirest.php/#ERROR_SESSION_TOKEN_MISSING' ]

En gros, l'API me dit que je ne transmets pas le session_token dans le header, or il y est.

Voici le code de la requête :

const SESSION_TOKEN = this.props.SESSION_TOKEN;
        console.log('Session-Token: ' + SESSION_TOKEN);
        fetch('https://path/apirest.php/killSession',
            {
            method: 'GET',
            headers: {
                'Content-Type': 'application/json',
                "Session-Token": SESSION_TOKEN
            }
        })
            .then((response) => response.json())
            .then((msg) => {
                console.log(msg);
            })
            .catch((error) => {
                /* TODO */
            })

Est-ce un bug de l'API ou moi qui m'y prends mal ?

Merci d'avance.

Last edited by Alescay (2017-04-27 15:35:39)

Offline

Board footer

Powered by FluxBB