OVH JAVA API mediante solicitud GET con los parámetros

Aymen Ragoubi:

Estoy intentando crear una interfaz web para interactuar con la API de telefonía de OVH OVH API de telefonía utilizando el JAVA oficial envoltorio OVH envoltorio Java .

Estoy tratando de utilizar un criterio de valoración GET con los parámetros. este es el punto final:

GET / Telefonía / {} billingAccount / línea / {} / SERVICENAME estadísticas

parámetros:

          timeframe: string;  

          type : string  

Así es como yo estoy haciendo la llamada:

api.get("/telephony/{myBuildingAccount}/line/{myServiceNumber}/statistics", "timeframe=daily&type=maxDelay", true);

Pero me estoy haciendo un mal firma de error 400.

Podría alguien ayudarme con esto ?

Marco R. :

La API de la java envoltura especifica que el api.getmétodo recibe como el segundo parámetro (en la versión tres parámetros de api.get) el cuerpo GET; pero usted está pasando una cadena que contiene los parámetros de URL:

api.get("/telephony/{ACCT}/line/{NUM}/statistics", "timeframe=daily&type=maxDelay", true);

Dado que la solicitud que necesita no requiere un cuerpo y no requiere los parámetros en la URL, es necesario utilizar la siguiente invocación:

api.get("/telephony/{ACCT}/line/{NUM}/statistics?timeframe=daily&type=maxDelay", true);

Preste atención a que {ACCT}y {NUM}debe ser reemplazada por la cuenta de servicio y valores de números reales en la primera cadena. También, observe los parámetros se añaden directamente a la URL cadena.

Espero que esto ayude.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=173813&siteId=1
Recomendado
Clasificación