You are not logged in.
Bonjour ,
Ma version de GLPI est la 9.2.1.
Quand j'essaie de récupérer le session_token en utilisant la méthode initSession, je rencontre un problème.
Que j'essaie avec postman ou en python, j'ai toujours le même message d'erreur : ['ERROR_LOGIN_PARAMETERS_MISSING', 'le(s) paramètre(s) login, password ou user_token sont manquants.
J'ai une authent basé sur LDAP, que j'essaie avec un user token d'un utilisateur local ou ldap j'ai le même message
Je passe bien les 3 paramètres dans le header :
'content-type': 'application/json'
'Authorization' : 'user_token BkGIqrOIfeUmMabanRMzP0YI6mGqi0YQNQ09SjUQ'
'app-Token' : 'QUzTmR3GWQojqLyZKwsjVKQD4jf5PLpDk83LjhMC'
Je récupère bien le user_token dans users/[MonUser]/Préférences/Jeton d'API.
bref, j'ai tout essayé et je suis bloqué....
Par avance merci de votre aide ,
cdt ,
Offline
vos apostrophes ne sont pas au bon endroit :
$headers = array(
('Content-Type: application/json'),
('App-Token: QUzTmR3GWQojqLyZKwsjVKQD4jf5PLpDk83LjhM'),
('Authorization: user_token BkGIqrOIfeUmMabanRMzP0YI6mGqi0YQNQ09SjUQ')
);
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
bonjour, c'et un extrait de mon code en python.
ci-dessous le code...
url = 'http://glpi.xxxxx.net/apirest.php/initSession'
headers = {'content-type': 'application/json', 'Authorization' : 'user_token BkGIqrOIfeUmMabanRMzP0YI6mGqi0YQNQ09SjUQ', 'app-Token' : 'QUzTmR3GWQojqLyZKwsjVKQD4jf5PLpDk83LjhMC'}
r = requests.get(url=url, headers=headers, verify=False)
ResultJson = (r.json())
print(ResultJson)
j'ai le même message en utilisant postman :-(
Offline
Vous avez conservé les apostrophes de chaque coté des ":" !
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
oui c'est normal, c'est la syntaxe en python ;-) on passe les headers sous forme de dictionnaire...
J'utilise des APIs d'autres logiciels et ca fonctionne très bien.
de plus j'ai le meme pb avec postman et curl....
Last edited by rodolpheA (2018-05-29 10:41:02)
Offline
bon, j'ai fait une réinstalle complète et ça fonctionne.....étrange.
Merci LaDenrée pour ton aide.
Offline