Forum about Blue Mind Software
You are not logged in.
Bonjour, avant de poster, merci de vérifier que vous avez respecté les pré-requis de l'installation et consultez notre documentation : https://forge.bluemind.net/confluence/display/BM35/ !
Vous pouvez en particulier trouver des réponses aux problèmes les plus courants dans notre FAQ ou encore la base de connaissance.
Hi, before posting on the forum, please check that you followed installation prerequisites and get a look to our documentation space : https://forge.bluemind.net/confluence/display/BM35/ !
Pages: 1
Bonjour,
je ne parviens pas à récupérer la liste de tous les utilisateurs d'un domaine BM en PHP.
Je suis parti de l'exemple python (https://forge.bluemind.net/stash/projec … stUsers.py) et j'essaie de le décliner en PHP mais je rencontre une erreur :
"
PHP Fatal error: Uncaught Exception: UNKNOWN: : Error during parsing parameter "body" in ../getUserToken/BM/DirectoryClient.php:400
Stack trace:
#0 ../getUserToken/BM/DirectoryClient.php(137): BM\DirectoryClient->execute('https://bluemin...', Array, '{"order":{"by":...', 'POST')
#1 ../getUserToken/getAllusers.php(61): BM\DirectoryClient->search(Object(BM\DirEntryQuery))
#2 {main}
thrown in .../getUserToken/BM/DirectoryClient.php on line 400
"
Mon code :
"
//PYTHON : idirectory = client.directory(DOMAIN)
$idirectory = new BM\DirectoryClient(Config::$url, $loginResponse->authKey, "mondomaine.fr");
//PYTHON : dirQuery = DirEntryQuery()
$dirQuery = new BM\DirEntryQuery();
//PYTHON : dirQuery.kindsFilter = [DirEntryKind.USER]
$dirQuery->kindsFilter = BM\DirEntryKind::USER;
//PYTHON : dirEntryQueryOrder = DirEntryQueryOrder()
$dirEntryQueryOrder = new BM\DirEntryQueryOrder();
//PYTHON : dirEntryQueryOrder.by = DirEntryQueryOrderBy.kind
$dirEntryQueryOrder->by = BM\DirEntryQueryOrderBy::kind;
//PYTHON : dirEntryQueryOrder.dir = DirEntryQueryDir.desc
$dirEntryQueryOrder->dir = BM\DirEntryQueryDir::desc;
//PYTHON : dirQuery.order = dirEntryQueryOrder
$dirQuery->order = $dirEntryQueryOrder;
//PYTHON : entries = idirectory.search(dirQuery)
$entries = $idirectory->search($dirQuery);
var_dump($entries);
"
Est-ce que vous auriez une idée du problème rencontré et/ou un exemple de listing des utilisateurs via PHP ?
Merci de votre aide.
Offline
Salut,
je pensais avoir répondu.
Tu trouveras, je pense, une piste à cet endroit : http://bm-stats.org/BM35/bm-stats-3.5.1_all.tar.gz
C'est dans le fichier "bm-stats-3.5.1_all/usr/share/bm-stats/www/function/api.php".
Pascal
Offline
Pages: 1