CRFUSION-Internos-Api-Yo-Contribuyo
El api聽"Yo contribuyo" permite consultar por el correo configurado para la recepci贸n de los documentos electr贸nicos.
URL de api (por defecto):聽http://api.crfusion.net:8095/api/globales/sic?identificacion=000000000&tipo=XXXXX
Par谩metros:
- identificacion: Identificaci贸n sin guiones y con ceros, ejem: 101110111
- tipo: Tipo de identificaci贸n, ejem: J, j, juridica, F, f, fisica.聽(nota: el api tomar谩 el valor de la primer letra)
Descripci贸n de la petici贸n:
- Verbo聽GET.
- Se requiere agregar un header a la petici贸n. El nombre del header es聽conx聽y el valor del mismo es聽SIC
Formato de respuesta:
聽
{
聽聽聽聽"nombre":聽"XXXX XXXX XXXX",
聽聽聽聽"correo":聽"xxxxxxxxxx@gmail.com"
}
聽
Implementaci贸n utilizando la librer铆a聽WebClient en vb .net:
聽
Dim client As New WebClient()
client.BaseAddress = "http://api.crfusion.net:8095/api/"
client.Headers("conx") = "SIC"
Dim response As String = client.DownloadString("globales/sic/?identificacion=101110111&tipo=fisica")
Dim data = JObject.Parse(response)
NOMBRE = data.Item("nombre")
CORREO = data.Item("correo")
client.Dispose()
client.BaseAddress = "http://api.crfusion.net:8095/api/"
client.Headers("conx") = "SIC"
Dim response As String = client.DownloadString("globales/sic/?identificacion=101110111&tipo=fisica")
Dim data = JObject.Parse(response)
NOMBRE = data.Item("nombre")
CORREO = data.Item("correo")
client.Dispose()
聽
Nota: En caso de no encontrar alguno de los datos solicitados se recibe un texto vac铆o:聽
聽
{
聽聽聽聽"nombre":聽"",
聽聽聽聽"correo":聽""
}
聽
Consulta de SIC por nombre
聽
Variantes:
聽
- No se debe enviar el par谩metro de identificacion.聽En su lugar se pueden enviar los siguientes par谩metros:
- nombre
- apellido1
- apellido2
- El par谩metro tipo聽es obligatorio.
- El formato de respuesta es el siguiente:
- [聽聽聽聽{聽聽聽聽聽聽聽聽"identificacion":聽"000000000",聽聽聽聽聽聽聽聽"nombre":聽"XXXXX XXXXX XXXXX ",聽聽聽聽聽聽聽聽"clasificacion":聽"X",聽聽聽聽聽聽聽聽"administracion":聽"XX"聽聽聽聽},聽聽聽聽{聽聽聽聽聽聽聽聽"identificacion":聽"000000000",聽聽聽聽聽聽聽聽"nombre": "XXXXX XXXXX XXXXX ",聽聽聽聽聽聽聽聽"clasificacion": "X",聽聽聽聽聽聽聽聽"administracion": "XX"聽聽聽聽}, ...]聽
-
- Ejemplo de url de petici贸n:
聽