API
Método
El Método de conexión tiene dos parámetros: la página de consulta (page) y el año (Anio), por ejemplo: http://apiiieg.jalisco.gob.mx/api/victimas?page=1&Anio=2015
En cada página se muestran 2,000 registros de un total de 40,320 por año, desde el 2015 hasta el 2024
# ===========================================================================
# Instituto de Información Estadística y Geográfica de Jalisco
# Dirección de Información Estadística de Gobierno, Seguridad Pública e Impartición de Justicia
# ===========================================================================
import requests
# URL de la API a la que deseas conectarte
url = “http://apiiieg.jalisco.gob.mx/api/victimas?page=1&Anio=2015”
# Realizar una solicitud GET a la API
response = requests.get(url)
# Verificar el código de respuesta de la solicitud
if response.status_code == 200:
# La solicitud fue exitosa
data = response.json()
# Hacer algo con los datos recibidos
print(data)
else:
# La solicitud no fue exitosa
print(“Error al realizar la solicitud. Código de respuesta:”, response.status_code)
# ===========================================================================
# Instituto de Información Estadística y Geográfica de Jalisco
# Dirección de Información Estadística de Gobierno, Seguridad Pública e Impartición de Justicia
# ===========================================================================
library(httr)
# URL de la API a la que deseas conectarte
url <- “http://apiiieg.jalisco.gob.mx/api/victimas?page=1&Anio=2015”
# Realizar una solicitud GET
response <- GET(url)
# Obtener el código de respuesta
response_code <- status_code(response)
# Verificar el código de respuesta
if (response_code == 200) {
# La solicitud fue exitosa
data <- content(response, “text”)
# Hacer algo con los datos recibidos
print(data)
} else {
# La solicitud no fue exitosa
print(paste(“Error al realizar la solicitud. Código de respuesta:”, response_code))
}
# ===========================================================================
# Instituto de Información Estadística y Geográfica de Jalisco
# Dirección de Información Estadística de Gobierno, Seguridad Pública e Impartición de Justicia
# ===========================================================================
const https = require(‘https’);
// Opciones de la solicitud HTTP
const options = {
hostname: ‘http://apiiieg.jalisco.gob.mx/api/victimas?page=1&Anio=2015’,
path: ‘/’,
method: ‘GET’
};
// Realizar la solicitud HTTP
const req = https.request(options, (res) => {
let data = ”;
// Recibir los datos de la respuesta
res.on(‘data’, (chunk) => {
data += chunk;
});
// El evento ‘end’ se dispara cuando se han recibido todos los datos
res.on(‘end’, () => {
// Hacer algo con los datos recibidos
console.log(data);
});
});
// Manejar errores en la solicitud
req.on(‘error’, (error) => {
console.error(‘Error al realizar la solicitud:’, error);
});
// Finalizar la solicitud
req.end();
# ===========================================================================
# Instituto de Información Estadística y Geográfica de Jalisco
# Dirección de Información Estadística de Gobierno, Seguridad Pública e Impartición de Justicia
# ===========================================================================
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class HttpClientExample {
public static void main(String[] args) {
try {
// URL de la API a la que deseas conectarte
URL url = new URL(“http://apiiieg.jalisco.gob.mx/api/victimas?page=1&Anio=2015”);
// Abrir una conexión HTTP
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
// Establecer el método de la solicitud HTTP (GET en este caso)
connection.setRequestMethod(“GET”);
// Obtener el código de respuesta de la solicitud
int responseCode = connection.getResponseCode();
if (responseCode == HttpURLConnection.HTTP_OK) {
// La solicitud fue exitosa
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
StringBuilder response = new StringBuilder();
// Leer la respuesta línea por línea
while ((line = reader.readLine()) != null) {
response.append(line);
}
reader.close();
// Hacer algo con los datos recibidos
System.out.println(response.toString());
} else {
// La solicitud no fue exitosa
System.out.println(“Error al realizar la solicitud. Código de respuesta: ” + responseCode);
}
// Cerrar la conexión
connection.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
}
}
# ===========================================================================
# Instituto de Información Estadística y Geográfica de Jalisco
# Dirección de Información Estadística de Gobierno, Seguridad Pública e Impartición de Justicia
# ===========================================================================
# ===========================================================================
# Instituto de Información Estadística y Geográfica de Jalisco
# Dirección de Información Estadística de Gobierno, Seguridad Pública e Impartición de Justicia
# ===========================================================================
require ‘net/http’
require ‘json’
# URL de la API a la que deseas conectarte
url = URI.parse(‘http://apiiieg.jalisco.gob.mx/api/victimas?page=1&Anio=2015’)
# Crear una nueva instancia de Net::HTTP para establecer la conexión
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true # Habilitar SSL si la API utiliza HTTPS
# Realizar una solicitud GET
request = Net::HTTP::Get.new(url.request_uri)
# Enviar la solicitud y obtener la respuesta
response = http.request(request)
# Verificar el código de respuesta
if response.code.to_i == 200
# La solicitud fue exitosa
data = JSON.parse(response.body)
# Hacer algo con los datos recibidos
data
else
# La solicitud no fue exitosa
puts “Error al realizar la solicitud. Código de respuesta: #{response.code}”
end
# ===========================================================================
# Instituto de Información Estadística y Geográfica de Jalisco
# Dirección de Información Estadística de Gobierno, Seguridad Pública e Impartición de Justicia
# ===========================================================================
// URL de la API a la que deseas conectarte
$url = “http://apiiieg.jalisco.gob.mx/api/victimas?page=1&Anio=2015”;
// Crear una instancia de cURL
$curl = curl_init($url);
// Establecer opciones de cURL
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
// Realizar una solicitud GET
$response = curl_exec($curl);
// Obtener el código de respuesta
$responseCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
// Verificar el código de respuesta
if ($responseCode == 200) {
// La solicitud fue exitosa
$data = json_decode($response);
// Hacer algo con los datos recibidos
print_r($data);
} else {
// La solicitud no fue exitosa
echo “Error al realizar la solicitud. Código de respuesta: “ . $responseCode;
}
// Cerrar la conexión cURL
curl_close($curl);
?>
# ===========================================================================
# Instituto de Información Estadística y Geográfica de Jalisco
# Dirección de Información Estadística de Gobierno, Seguridad Pública e Impartición de Justicia
# ===========================================================================
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
// URL de la API a la que deseas conectarte
string url = “http://apiiieg.jalisco.gob.mx/api/victimas?page=1&Anio=2015”;
// Crear una instancia de HttpClient
HttpClient client = new HttpClient();
// Realizar una solicitud GET y obtener la respuesta
HttpResponseMessage response = await client.GetAsync(url);
// Verificar el código de respuesta
if (response.IsSuccessStatusCode)
{
// La solicitud fue exitosa
string responseBody = await response.Content.ReadAsStringAsync();
// Hacer algo con los datos recibidos
Console.WriteLine(responseBody);
}
else
{
// La solicitud no fue exitosa
Console.WriteLine($”Error al realizar la solicitud. Código de respuesta: {response.StatusCode}”);
}
}
}
# ===========================================================================
# Instituto de Información Estadística y Geográfica de Jalisco
# Dirección de Información Estadística de Gobierno, Seguridad Pública e Impartición de Justicia
# ===========================================================================
const url = ‘http://apiiieg.jalisco.gob.mx/api/victimas?page=1&Anio=2015’;
// Realizar una solicitud GET utilizando Fetch API
fetch(url)
.then(response => {
// Verificar el código de respuesta
if (response.ok) {
// La solicitud fue exitosa
return response.json();
} else {
// La solicitud no fue exitosa
throw new Error(`Error al realizar la solicitud. Código de respuesta: ${response.status}`);
}
})
.then(data => {
// Hacer algo con los datos recibidos
console.log(data);
})
.catch(error => {
// Manejar cualquier error
console.error(error);
});
# ===========================================================================
# Instituto de Información Estadística y Geográfica de Jalisco
# Dirección de Información Estadística de Gobierno, Seguridad Pública e Impartición de Justicia
# ===========================================================================
url = ‘http://apiiieg.jalisco.gob.mx/api/victimas?page=1&Anio=2015’;
% Realizar una solicitud GET
response = webread(url);
% Hacer algo con los datos recibidos
disp(response);
Conjuntos de datos 2024
Conjuntos de datos 2023
Conjuntos de datos 2022
Conjuntos de datos 2021