API detail des calls ne prend pas les dates [Répondu] - Version imprimable +- Forum Keyyo (https://forum.keyyo.com) +-- Forum : Editeurs & Développeurs (/forumdisplay.php?fid=20) +--- Forum : API (/forumdisplay.php?fid=22) +--- Sujet : API detail des calls ne prend pas les dates [Répondu] (/showthread.php?tid=1799) |
API detail des calls ne prend pas les dates [Répondu] - xdonche - 14/01/2020 12:39 Lorsque j'appelle l'API GET /outgoing_call_detail en donnant comme argument date_start=2020-01-10 Il me renvoi tous les appels 2020 !!! J'ai change date_start et date_end ... toujours 2020 !!! exemple : https://api.keyyo.com/manager/1.0/outgoing_call_detail?limit=10&offset=1&date_start=2020-01-10&date_end=2020-01-11&unit=second renvoi les appels du 2020-01-02 !!! RE: API detail des calls ne prend pas les dates - Keyyo QA - 14/01/2020 15:08 Bonjour, Merci de votre intérêt pour nos APIs. Il faut passer les paramètres dans un tableau filters au format clef - valeur. Cordialement. RE: API detail des calls ne prend pas les dates - xdonche - 14/01/2020 19:52 Pourriez vous me donner un exemple avec curl en bash merci RE: API detail des calls ne prend pas les dates - Keyyo QA - 15/01/2020 11:15 Bonjour, Voici un exemple d'usage : Code : curl --header "Authorization: Bearer [TOKEN]" -H "Accept: application/json" -X GET "https://api.keyyo.com/manager/1.0/services/33123456789/incoming_call_detail/?filters%5Bdate_start%5D=2020-01-03+12:48&filters%5Bunit%5D=second" %5B et %5D correspondent aux caractères [ et ] encodés en HTML. Les espaces sont remplacés par des +. Par exemple ici nous avons le date_start au 03/01/2020 à 12:48 et unit à second. Cordialement. RE: API detail des calls ne prend pas les dates - xdonche - 15/01/2020 13:04 Il reste un bug sur date_end sur https://api.keyyo.com/manager/1.0/outgoing_call_detail Voici les deux tests (un sur incoming_call_detail et un sur outgoing_call_detail) curl -s -g -G -H "Authorization: Bearer $access_token" -o $input_call_file -d filters[date_start]=$date_start -d filters[date_end]=$date_end -d filters[limit]=5000 https://api.keyyo.com/manager/1.0/incoming_call_detail retour serveur (0K): "_links": { "self": { "href": "https://api.keyyo.com/manager/1.0/incoming_call_detail?filters[date_start]=2019-12-16&filters[date_end]=2019-12-18&filters[limit]=5000" resultat (OK) : Appels entrants : 28 The Min is 2019-12-16 11:17:34 ,Max is 2019-12-17 16:42:07 curl -s -g -G -H "Authorization: Bearer $access_token" -o $output_call_file -d filters[date_start]=$date_start -d filters[date_end]=$date_end -d filters[limit]=5000 https://api.keyyo.com/manager/1.0/outgoing_call_detail retour serveur (OK) : "_links": { "self": { "href": "https://api.keyyo.com/manager/1.0/outgoing_call_detail?filters[date_start]=2019-12-16&filters[date_end]=2019-12-18&filters[limit]=5000" resultat (NOK): Appels sortants : 4874 The Min is 2019-12-16 09:22:11 ,Max is 2020-01-15 11:45:04 ---------------------------------- La date de fin n'est jamais prise en compte RE: API detail des calls ne prend pas les dates - Keyyo QA - 16/01/2020 11:25 Bonjour, Merci de votre remontée, nous allons investiguer. Cordialement. RE: API detail des calls ne prend pas les dates - Keyyo QA - 20/01/2020 15:29 Bonjour, Constatez-vous toujours le problème ? De notre côté nous avons testé la même commande, sans reproduire. Cordialement. RE: API detail des calls ne prend pas les dates - xdonche - 21/01/2020 13:02 Bonjour, Votre correction a solutionné le problème des appels sortants merci |