Blue Mind Forum

Forum about Blue Mind Software

You are not logged in.

Announcement

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/ !

#1 2012-05-04 10:22:14

guidtz
Member
Registered: 2012-04-03
Posts: 149

Liste des fonctions de l'api PHP

Hello,

  est-il possible comme dans la réponse de tcataldo ' Remontées d'informations dans un tableau de bord' d'avoir la liste des fonctions de l'API PHP pour les actions suivantes :

=> créer un compte utilisateur
=> supprimer un compte utilisateur
=> créer un contact
=> supprimer un contact

Merci

Offline

#2 2012-05-04 15:26:21

Toony
BlueMind Team
From: Toulouse
Registered: 2012-03-29
Posts: 1,867
Website

Re: Liste des fonctions de l'api PHP

Le plus simple est de regarder dans les PHPUnits, tous ces exemples y sont.

guidtz wrote:

=> créer un compte utilisateur
=> supprimer un compte utilisateur

Voir dans le fichier ui/common/php/tests/bluemind/BlueMind/Service/BlueMind/UserTest.php, test testCreate1.

guidtz wrote:

=> créer un contact
=> supprimer un contact

Voir dans le fichier ui/common/php/tests/bluemind/BlueMind/Service/BlueMind/ContactTest.php, test testCreate.

Pour avoir accès à l'API depuis un script PHP, il faut placer la bibiothèque PHP Blue Mind (ui/common/php/lib) dans un include_path de l'interpréteur. Ensuite il suffit d'initialiser la bibliothèque Blue Mind :

include BlueMind/Application.php;
new BlueMind_Application();

Vous pouvez instancier les clients de la façon suivante:

$bluemindCore="https://external.url.bm/services/";
$userClient = new BlueMind_Service_BlueMind_User($bluemindCore);
$userClient->login(USERNAME, PASSWORD, 'applicationName');

Les clients disponibles sont dans ui/common/php/lib/BlueMind/Service/BlueMind.

MAJ 2012-05-15: prise en compte des remarques de Mehdi

Offline

#3 2012-05-04 23:31:40

mehdi
Blue Mind Team
From: Toulouse
Registered: 2012-03-29
Posts: 7
Website

Re: Liste des fonctions de l'api PHP

Juste 2 toutes petites erreurs dans le message de Toony

Toony wrote:

Pour avoir accès à l'API depuis un script PHP, il faut placer la bibiothèque PHP Blue Mind (ui/common/php/lib/BlueMind) dans un include_path de l'interpréteur. Ensuite il suffit d'initialiser la bibliothèque Blue Mind :

Il faut juste rajouter ui/common/php/lib/ dans l'include_path

Toony wrote:
include Bluemind/Application.php;
new BlueMind_Application();

le bon include était en fait :

include 'BlueMind/Application.php;'

Offline

Board footer

Powered by FluxBB