Forum Keyyo
Impossible d'obtenir le token (résolu) - Version imprimable

+- Forum Keyyo (https://forum.keyyo.com)
+-- Forum : Editeurs & Développeurs (/forumdisplay.php?fid=20)
+--- Forum : API (/forumdisplay.php?fid=22)
+--- Sujet : Impossible d'obtenir le token (résolu) (/showthread.php?tid=1526)



Impossible d'obtenir le token (résolu) - spha.fr - 29/03/2017 18:39

Bonsoir,

Il m'est impossible d'obtenir le token d'accès à l'api.

J'ai beau envoyer une requête POST sur https://api.keyyo.com/oauth2/token.php avec les paramètes suivants {"grant_type":"authorization_code","client_id":"<Code client>","client_secret":"<Code Secret>"
,"code":"<Code Autorisation>","state":"<State>","redirectUri"
:"http://localhost:3010/auth"}
la réponse reste invariablement la même : {"error":"invalid_request","error_description":"The grant type was not specified in the request"}
(notez que le grant type est spécifié)

Comment puis-je me connecter à votre API ?


RE: Impossible d'obtenir le token - Keyyo QA - 30/03/2017 14:43

Bonjour,


Dans votre requête POST, comment passez-vous les arguments ?

Ces derniers doivent être passés en tant que Headers HTTP et pas dans la BODY.


RE: Impossible d'obtenir le token - spha.fr - 30/03/2017 15:00

Bonjour,

Quel est le header à envoyer pour y mettre la data ?


RE: Impossible d'obtenir le token - Keyyo QA - 30/03/2017 15:28

Ce que je voulais dire : Il ne faut pas les envoyer en JSON mais comme si il s'agissait des champs d'un formulaire.


Typiquement, pour tester vous pouvez faire une page html simple avec :

<form method="post" action="https://api.keyyo.com/oauth2/token.php">
<input type="text" name="grant_type" value="">
<input type="submit" value="Go">
</form>

Selon le contenu du champ texte la réponse sera différente.


RE: Impossible d'obtenir le token - spha.fr - 30/03/2017 20:39

Merci, j'arrive à obtenir le token.

J'aurais une autre question : où est passé GET /directory_contacts


Description

Retrieves the list of contacts belonging to the directory
URL
https://api.keyyo.com/manager/1.0/directory_contacts
Result
A list of:
DirectoryContact A contact (i.e. person and his information) belonging to the directory
Relationships
GET /directory_contacts/:uid Retrieves a specific contact based on its unique identifier

Le lien de la doc ici renvoie sur ressource not found. Le répertoire utilisateur n'est plus disponible via l'API ?


RE: Impossible d'obtenir le token - Keyyo QA - 31/03/2017 14:46

Bonjour,


En effet la gestion des contacts de l'annuaire n'est pas encore disponible sur les API, car en cours de finalisation. Elle devrait cependant arriver très prochainement.