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 2018-03-23 21:41:18

PaulB
Member
Registered: 2018-03-23
Posts: 9

initSession

hello,

j'étais dans les préférences de user pour regénérer les token puis :

curl -X GET -H 'Content-Type: application/json' -H "Authorization: user_token 2tVmvVaAdVC2ZL2LBs7lAh4n3ZQK9qZ7mA6EMc3w" -H "App-Token: SQjMqzRt1fad5sqPBFJLhUwopeL2eX3i3HiZWjI2" 'http://mysite/glpi/apirest.php/initSession'

["ERROR_WRONG_APP_TOKEN_PARAMETER","le paramètre user_token semble incorrect; Afficher la documentation dans votre navigateur à https://mysite/glpi/apirest.php/#ERROR_WRONG_APP_TOKEN_PARAMETER"]

Qu'est-ce qui ne va pas ?

nouveau dans la communauté, je découvre glpi

PaulB

GLPI : 9.2.2

Last edited by PaulB (2018-03-24 21:05:18)

Offline

#2 2018-03-26 13:55:00

PaulB
Member
Registered: 2018-03-23
Posts: 9

Re: initSession

en référence au ticket http://forum.glpi-project.org/viewtopic.php?id=159187

est-ce qu'il n'y aurait pas un pb sur la 9.2.2 ?

Offline

#3 2018-04-26 10:51:20

karimJ
Member
Registered: 2018-04-26
Posts: 9

Re: initSession

Bonjour,

je peux vous demander comment vous trouverez les user_Token et apss_Token ??

Offline

#4 2018-04-26 16:17:56

PaulB
Member
Registered: 2018-03-23
Posts: 9

Re: initSession

bonjour,

Pour aller dans Préférences il faut cliquer sur la "roue engrenage" tout en haut à droite : là, apparaît les valeurs de user_token et app_token

Offline

#5 2018-05-01 23:04:09

PaulB
Member
Registered: 2018-03-23
Posts: 9

Re: initSession

Résolu de la manière suivante :

// Roue dentee > Personnalisation > Jeton d'API
//$user_token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

// Configuration > Generale > API > click Nom api client > app_token
//$app_token = "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy";

$api_url="$URL_GLPI/apirest.php";
   
    $ch = curl_init();
    $url=$api_url . "/initSession?Content-Type=%20application/json&app_token=".$app_token ."&user_token=".$user_token;
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $json = curl_exec($ch);
    curl_close ($ch);
    $obj = json_decode($json,true);
    $sess_token = $obj['session_token'];
    $headers =array(
        'Content-Type: application/json',
        'App-Token: ' .$app_token,
        'Session-Token: '.$sess_token 
        );

Offline

Board footer

Powered by FluxBB