Forum Keyyo
csi_token bad request - Version imprimable

+- Forum Keyyo (https://forum.keyyo.com)
+-- Forum : Editeurs & Développeurs (/forumdisplay.php?fid=20)
+--- Forum : API (/forumdisplay.php?fid=22)
+--- Sujet : csi_token bad request (/showthread.php?tid=1846)



csi_token bad request - JacAI - 08/01/2021 18:37

Bonjour
j'ai mis en place l'obtention d'un access token et obtiens sans problème la liste des journaux d'appels par exemple:
https://api.keyyo.com/manager/1.0/services/:csi/outgoing_call_detail/?filters[date_start]=2021-01-01&filters[date_end]=2021-01-31&filters[limit]=5000

je souhaite passer à l'étape suivante dans l'exploitation de l'api en obtenant un csi_token

Pour cela j'utilise le principe déjà présenté dans ce forum
principe
(merci julien-gc )

mais j'obtiens systématiquement un bad request comme réponse.

questions :
1 domain_masks : a quoi correspond le nom domaine ?
2 le $conseillernumber doit il entre entre quotes '33xxxxx' ou 33xxxx
3 idem pour le token quotes ou pas ?

Remerciements


RE: csi_token bad request - Keyyo QA - 11/01/2021 11:22

Bonjour,

Si vous remplacez les variables par des valeurs "hardcodées", alors oui il faut mettre des simples quotes.

Lorsque vous obtenez un bad request, dans la réponse à votre requête vous devriez avoir une précision sur la cause de cette erreur. Pouvez-vous la récupérer afin d'en savoir un peu plus ?

Le domaine mask correspond au nom de domaine qui héberge votre API. Il définira le domaine autorisé à se servir du CSI Token.

Cordialement.


RE: csi_token bad request - JacAI - 11/01/2021 12:03

merci pour votre réponse:

voici le réponse que j'obtiens lorsque j'envoie la requête:
https://api.keyyo.com/manager/1.0/services/:csi/csi_token
réponse:
HTTP/1.1 400 Bad Request<RC>Date: Mon, 11 Jan 2021 09:58:00 GMT<RC>Server: Apache<RC>X-Status-Reason: Missing parameter "domain_masks"<RC>Content-Length: 2<RC>Connection: close<RC>Content-Type: text/html; charset=UTF-8<RC><RC>

remarque:
je suis bien sur une application 'en dur' sous windows en non dans un environnement web.
dès lors je ne comprends pas votre réponse sur 'le nom de domaine qui héberge votre api' ou alors 'localhost' ??


RE: csi_token bad request - Keyyo QA - 11/01/2021 18:34

Pour un essai vous pouvez mettre par exemple test.com ou bien un nom de domaine qui vous appartient même si celui-ci n'est pas utilisé par votre application ?