Avec l’aide de la communauté et de nos experts : demandez des informations, trouvez des solutions et partagez des astuces sur les offres et applications Keyyo.


Poster une réponse 
 
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
API detail des calls ne prend pas les dates [Répondu]
API detail des calls ne prend pas les dates [Répondu]
14/01/2020, 12:39
Message : #1
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/outgoi...nit=second

renvoi les appels du 2020-01-02 !!!
Citer ce message dans une réponse
RE: API detail des calls ne prend pas les dates
14/01/2020, 15:08
Message : #2
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.
Citer ce message dans une réponse
RE: API detail des calls ne prend pas les dates
14/01/2020, 19:52
Message : #3
Pourriez vous me donner un exemple avec curl en bash
merci
Citer ce message dans une réponse
RE: API detail des calls ne prend pas les dates
15/01/2020, 11:15
Message : #4
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.
Citer ce message dans une réponse
RE: API detail des calls ne prend pas les dates
15/01/2020, 13:04
Message : #5
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
Citer ce message dans une réponse
RE: API detail des calls ne prend pas les dates
16/01/2020, 11:25
Message : #6
Bonjour,

Merci de votre remontée, nous allons investiguer.

Cordialement.
Citer ce message dans une réponse
RE: API detail des calls ne prend pas les dates
20/01/2020, 15:29
Message : #7
Bonjour,

Constatez-vous toujours le problème ?

De notre côté nous avons testé la même commande, sans reproduire.

Cordialement.
Citer ce message dans une réponse
RE: API detail des calls ne prend pas les dates
21/01/2020, 13:02
Message : #8
Bonjour,
Votre correction a solutionné le problème des appels sortants
merci
Citer ce message dans une réponse
Poster une réponse 


Aller à :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | Keyyo | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS