Appelez une IFRAME avec le profil de l’étudiant pour permettre l’édition des données.

Pour l’instant l’API ne permet pas de modification des données “à distance” mais permet d’appeler une iframe hébergée chez nous où la gestion de droit du FMANAGER est opérationnel et elle permet à une utilisateur de pouvoir modifier des informations basiques tout seul.

Un autre moyen est bien sûr de se logguer directement au back-office et d’y faire toutes les opérations nécessaires.

En attendant les endPoint permettant de modifier les données et ainsi créer de nouvelles interfaces en dehors du FMANAGER, nous pouvons appeler cette iframe.

Il suffit d’appeler une page qui vous sera fourni en cryptant le token dans la transmission toujours avec la fonction secured_crypt()

par exemple :

/xxx/vueduprofil.php?id=tokencryptee

le tokencrypte est égale à

$tokencrypte=secured_encrypt($token);

le ?id=$tokencrypte est obligatoire et il faut bien utiliser id.

Cours: API – FMANAGER

1: Authentification à l’API du FMANAGER – getAuth.php

Tous les exemples seront en PHP mais vous pouvez vous connecter en utilisant n’importe quel language. Nous avons en place une REST API qui renvoie du JSON. Comment s’authentifier à l’API du FMANAGER ? Pour l’instant, seuls les utilisateurs avec un rôle “étudiant” sont autorisés à se connecter via l’API. Vous devez être munis de 3...

2: Demander les données d’un étudiant X après s’être authentifié – getData.php

Vous avez suivi la leçon précédente, et vous avez maintenant dans votre poche un token, un renew_token Ce couple est attaché à un seul et unique utilisateur . Chaque utilisateur aura donc un couple token/renew_token différent Pour l’instant nous n’avons pas ouvert à des niveaux d’API supérieurs qui permettront d’avoir des accès globaux mais il y a...

3: Renouveler le Token avec le renew_token – getRenewToken.php

Vous devez fournir à l’endpoint getRenewToken.php la clé de renouvellement à savoir renew_token que vous avez obtenu pour cet utilisateur par le passé. Vous la passez evidemment codée avec secured_encrypt() $RENEW_TOKEN = ’688886fe68feafe9e9eb1d77d1ee8c2bb94ad8306d90b00733feab3195ec9f81d88e5237803571c2084edcef1067a3e65f5b91af2984493b’; $crypt_token=secured_encrypt($RENEW_TOKEN); header(‘Content-Type: application/json’); // Specify the type of data $ch = curl_init($_DOMAIN.’/api/getRenewToken.php?renew=’.urlencode($crypt_token)); // Initialise cURL <– here get all public formation //$post...

4: Appelez une IFRAME avec le profil de l’étudiant pour permettre l’édition des données.

Pour l’instant l’API ne permet pas de modification des données “à distance” mais permet d’appeler une iframe hébergée chez nous où la gestion de droit du FMANAGER est opérationnel et elle permet à une utilisateur de pouvoir modifier des informations basiques tout seul. Un autre moyen est bien sûr de se logguer directement au back-office...