Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

DESCRIPCIÓN.

Este Web Service, permite consultar el listado de Países registrados en la Aplicación SIFCO WEB, es importante tomar en cuenta que a cada país están asociado Regiones, Estados o Departamentos, según sea el caso y estos a su vez tienes asociados Municipios, Alcaldías o Departamentos locales según sea el caso. Por ello es importante consumir este Web Service, previo a ingresar un cliente en la Aplicación SIFCO WEB, junto a los correspondientes a Departamentos (WSApDepartamentoLista) y Municipios (WSApMunicipioLista), y poder definir la ubicación exacta del cliente.

EJEMPLOS DE REQUEST Y RESPONSE, PARA LOS SERVICIOS RESTful BAJO PROTOCOLO HTTP.

A continuación se muestra una tabla con un ejemplo de una Solicitud y un Respuesta para este Web Service.

METODO POST

Este método para este Web Service en especifico permite Obtener el Listado de Departamentos o Regiones registrados en la Aplicación SIFCO WEB

El siguiente ejemplo permite obtener dicho listado de la Aplicación SIFCO WEB.

Tipo de Mensaje HTTP

Ejemplo

REQUEST

URL:

https://test.sifco.org/democoopgt/rest/WSApDepartamentoLista

HEADERS

content-type: application/json
authorization: OAuth f2a9ec34-cf83-46f5-8862-f78........
genexus-agent: SmartDevice Application

200 (Operación Exitosa)

{
  "DepartamentoLista": [
      {
        "CodigoPais": 320,
        "CodigoDepartamento": 1,
        "Descripcion": "Guatemala",
        "URI": ""
      },
      {
        "CodigoPais": 320,
        "CodigoDepartamento": 4,
        "Descripcion": "Chimaltenango",
        "URI": ""
      },
      {
        "CodigoPais": 320,
        "CodigoDepartamento": 5,
        "Descripcion": "Chiquimula",
        "URI": ""
      },
      {
        "CodigoPais": 320,
        "CodigoDepartamento": 6,
        "Descripcion": "Petén",
        "URI": ""
      },
      {
        "CodigoPais": 320,
        "CodigoDepartamento": 7,
        "Descripcion": "Quiché",
        "URI": ""
      },
      {
        "CodigoPais": 320,
        "CodigoDepartamento": 8,
        "Descripcion": "Escuintla",
        "URI": ""
      },
      {
        "CodigoPais": 320,
        "CodigoDepartamento": 9,
        "Descripcion": "Huehuetenango",
        "URI": ""
      },
      {
        "CodigoPais": 320,
        "CodigoDepartamento": 10,
        "Descripcion": "Izabal",
        "URI": ""
      },
      {
        "CodigoPais": 320,
        "CodigoDepartamento": 11,
        "Descripcion": "Jalapa",
        "URI": ""
      },
      {
        "CodigoPais": 320,
        "CodigoDepartamento": 12,
        "Descripcion": "Jutiapa",
        "URI": ""
      },
      {
        "CodigoPais": 593,
        "CodigoDepartamento": 1,
        "Descripcion": "Pichincha",
        "URI": ""
      }
    ],
}

400 (Solicitud Errada).

{
  "error": {
    "code": "string",
    "message": "string"
  }
}

401 (This service needs an Authorization Header)

(No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ).

{
  "error": {
    "code":"0",
    "message":"This service needs an Authorization Header"
  }
}
{
  "DepartamentoLista":  []
}

404 (Web Service, no encontrado).

Respuesta Vacía (404 Not Found)

500 (Error Interno del Servidor de las API’s REST).

{
  "error": {
    "code": "string",
    "message": "string"
  }
}

RESPETE LOS ENCABEZADOS OBLIGATORIOS para que pueda consumir el WEB SERVICE respectivo.

Content-Type: application/json
Authorization: OAuth f2a9ec34-cf83-46f5-8862-f78ac03670d1!171380a787a9152688ab61a94d66e0eb77...
GENEXUS-AGENT: SmartDevice Application

EN CASO DE ERROR HTTP 401 (Not Authenticated)

Por favor validar que esta colocando los Encabezados Adecuadamente, y de persistir el problema dirigirse a la Pagina (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services), para generar nuevamente su Token de Acceso, y/o verificar problemas con su acceso al API REST.

Enlaces Relevantes

Artículos Relacionados

Artículos Actualizados Recientemente

Version Date Comment
Current Version (v. 12) Sept 22, 2019 18:12 Alfredo Lopez
v. 17 Oct 06, 2019 19:54 Alfredo Lopez
v. 16 Sept 30, 2019 02:33 Alfredo Lopez
v. 15 Sept 30, 2019 02:30 Alfredo Lopez
v. 14 Sept 23, 2019 01:56 Alfredo Lopez
v. 13 Sept 22, 2019 18:39 Alfredo Lopez
v. 12 Sept 22, 2019 18:12 Alfredo Lopez
v. 11 Sept 15, 2019 15:43 Alfredo Lopez
v. 10 Sept 03, 2019 02:14 Alfredo Lopez
v. 9 Sept 02, 2019 22:18 Alfredo Lopez
v. 8 Sept 01, 2019 19:04 Alfredo Lopez
v. 7 Sept 01, 2019 19:03 Alfredo Lopez
v. 6 Sept 01, 2019 00:55 Alfredo Lopez
v. 5 Aug 31, 2019 23:12 Alfredo Lopez
v. 4 Aug 31, 2019 22:53 Alfredo Lopez
v. 3 Aug 31, 2019 22:44 Alfredo Lopez
v. 2 Aug 31, 2019 22:27 Alfredo Lopez
v. 1 Aug 31, 2019 21:55 Alfredo Lopez


  • No labels