Ordenación de resultados
Adicionalmente, se puede incluir el parámetro orderby
para ordenar los resultados por un campo en concreto. La sintaxis es la siguiente:
Ejemplo de ordenación |
---|
?orderby=description Devuelve datos ordenados por el campo description (ascendente por defecto) |
?orderby=description asc Devuelve datos ordenados por el campo description (ascendente) |
?orderby=description desc Devuelve datos ordenados por el campo companycode (descendente) |
?orderby=code, description asc Devuelve datos ordenados por el campo code y description (ambos ascendentes) |
?orderby=code asc, description desc Devuelve datos ordenados por el campo code (ascendente) y description (descendente) |
- Http
- Curl
- C#
GET /a3factura/api/countries?pageNumber=1&pageSize=20&orderby=description desc HTTP/1.1
Host: a3api.wolterskluwer.es
Ocp-Apim-Subscription-Key: 2kxwf5rb7ffb65dd5
Authorization: Bearer eyIkaWQiOiIxIiwidHlwIjoiSld...
Api-Version: 2.0
Content-Type: application/json
curl --location 'https://a3api.wolterskluwer.es/a3factura/api/countries?pageNumber=1&pageSize=2&orderby=description%20desc' \
--header 'Api-Version: 2.0' \
--header 'Ocp-Apim-Subscription-Key: 2kxwf5rb7ffb65dd5' \
--header 'Authorization: Bearer eyIkaWQiOiIxIiwidHlwIjoiSld...' \
--header 'Content-Type: application/json'
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://a3api.wolterskluwer.es/a3factura/api/countries?pageNumber=1&pageSize=2&orderby=description%20desc");
request.Headers.Add("Api-Version", "2.0");
request.Headers.Add("Ocp-Apim-Subscription-Key", "2kxwf5rb7ffb65dd5");
request.Headers.Add("Authorization", "Bearer eyIkaWQiOiIxIiwidHlwIjoiSld...");
var content = new StringContent(string.Empty);
content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());