georef-ar-api
georef-ar-api copied to clipboard
403 Forbidden API /provincias
Al pegarle por postman a dicha url: https://apis.datos.gob.ar/georef/api/provincias?nombre=Ciudad%20de%20Buenos%20Aires
responde correctamente con un 200. Sin embargo, al armar un script en php me responde con un 403 y con el siguiente html:
<!DOCTYPE html>
<html lang="en-US">
<head>
<title>Just a moment...</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="robots" content="noindex,nofollow">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href="/cdn-cgi/styles/challenges.css" rel="stylesheet">
</head>
<body class="no-js">
<div class="main-wrapper" role="main">
<div class="main-content"><noscript>
<div id="challenge-error-title">
<div class="h2"><span class="icon-wrapper">
<div class="heading-icon warning-icon"></div>
</span><span id="challenge-error-text">Enable JavaScript and cookies to continue</span></div>
</div>
</noscript></div>
</div>
<script>(function () { window._cf_chl_opt = { cvId: '2', cZone: 'apis.datos.gob.ar', cType: 'managed', cNounce: '86365', cRay: '7f48fc4fb8365a27', cHash: 'e8460056923aed3', cUPMDTk: "\/georef\/api\/provincias?nombre=Ciudad%20de%20Buenos%20Aires&__cf_chl_tk=jZgrGmAezoiJxjYhnKHVH6ATDRjlDXPhi0ceSYTlloQ-1691678338-0-gaNycGzNCvs", cFPWv: 'b', cTTimeMs: '1000', cMTimeMs: '0', cTplV: 5, cTplB: 'cf', cK: "", fa: "/georef/api/provincias?nombre=Ciudad%20de%20Buenos%20Aires&__cf_chl_f_tk=jZgrGmAezoiJxjYhnKHVH6ATDRjlDXPhi0ceSYTlloQ-1691678338-0-gaNycGzNCvs", md: "HSDYH1REooRH_CLp8ZDmaZ7F1HQWxGwfyE._B9uvpTs-1691678338-0-AZHFjOPUFsjQQpB-NCEfzvQaz-bSaqgBlTg14RnLhC6127buemfnmkLMPM6wiN7LYy3WFaQUDpQHv6-6_AhprU_HX9xToBeWQvNErpagu-jh5ZI1A08TF_N-BN7CI57B7SMw9R0N1g0luJ1SIglsWZTiYOdmi3USMCdfgTv9DxeQkqvW_QfzCoVUnjHWd7ukKPaIBSwI8QYx_jNh2zw9U6ntksrktC3esM33d5PUSR3GcHv-lUvhQVkz4TUpcuGfVuSmDCGrbm967ObD3XYietKebg4m9x1K7VUosYw4Kf8CfHglpoaAjbDouVBcD4UHrCJudwFFw5voyqcEC9mhas-9Z0ff4td01kjwAosHh66QTid8Cixrq9cZxa1NYIya6tm52Pwhce5tDwZUSmWHUT6qIBpvPRukyBAw_OeotHALjZJ7Z_bsmicUSCRvaqfGSohIfyt8vCiaQrBkHL4LSUnkfxFZjNtLUUB7bbNvS7h89jtltL3XAgrOAx0i6MfoZMcnau6gFySiAS8CqxGNmxoK8EHoYWiNvL6yey5WhC_qOyvZuvwSPj-6OWCBUE48V7q1_uE4TIJykS5Rqq5G6SeVne-TJzVYqUh0pm8MfanIY6Od2PMGZQfldI11DdIsR0AtHiqR_Ll3QI0GbOfJzSNpgv6FkuI_MTvUMXV_cXCVy8t1VoU4jkl7CE4zpSPOLK3AyuWXSdEGHnJ328943wREfj-nH9RO1qy7g3u1jxY3SsU5h4vUPhJoc0W2DcYAC1OjRTQULXar79x-_yAK8N4l0aIAd4ESY4j4Zmu4qzUEjZ-CRKL5v59oMpvw_JShnvWYePKIfNSMp9peySzqbzQXM8iRFZqMhqF0cXBOIrdC4udfK3Ac8Ut9eLH3j6r717egjFA9yXdSp5rlaYEM9IYCNvwgJeApeVM95SgBUCo8gkWIojqoGR6frl7zeoYNedpfZzxOH4gJ-5JL4Y9WubzblfOd5rpkP_914nW2dngCSIQM1AagNUhc3cPL8-3hwZdN0z4-tsv-CM64JwdrwupRx1KQtiFoQhir-BhCzUHhEGZVeFd6mAFV9yneXgDKhhJf0ZxslFzfvX3Dz3MILLS5IzA1Mgtv-STyh85q7_tH8p5ETRn9_E5RDdEr4BmnQA5a2xr66zQtBxe4TXhPGa70bcnh0aDw0ZP0ZJ8BpPY9U6NYsBKYDlL3kn5EdNPHAqcpbbSb5p14T0DEqbsBgeM2LrMe6ZC-84EEr9XxnfUXzwiSyGOa0nI1W9ty-lKNCjIDZSog6pwxM7YfZDIfKjCmxKZicvT_daPdRBNZuJPruEPxYMGV8So9vCzFa_xaC4L3eITfbWN-sXlVOBJZsZiLqRvJOwB_Qh4SaRCr5494ZNbxmcnXWHeBH8-vQXn0jAVvoKst6wT59uHCy_qYel0TM6cgTLk1jKpgxiusDgg9ZV7XF4odZeZuX2vEqVcc9pnCs72onRNCPggmNIWxaZsgUVMRPpyqPajuKdWAF8z7Le87skIy3xn9-raVLFUXCi2k8KVcE_KxW81C_KA96PZ69LRmLlgejWUIL1DEQi4l5ls-2CxB8fXpkpUbThHHA4-yeN_UQxgK9KVm5DmTl9S6PpYvZDQhli08ODTuqa6Jcyj6Vy5NfQ3WjK7vDiJ2gWpTtpOfvJWSzds470zHIWoIKQ2F1t3jAwu2qzuiVyv6ORjsSClPET097p6u4nPKO-iNN7uiPdpCQPfHID5gJJR61xjjyuYhoPTSsIyRj3JvPx-AmaTMXLGXNaY1oyBiQyYjYiW5x6Yhc0Zo4vBZEnFz6uraiIb_ULXrZzV1QWRfcIeWfQoBoRFdBmxSdbJVNJX5PlJCBzpm73PJuftcm-wucN9T-EGh0RL0NOlaXNSZlAXIN3DB-xn8X0lrAtHMUNmSq-KeOdSGtfDcDcEZpt0BkBH5xVsEWQD9WLwXJKKl_crHcDIrJkPqGWKqL9n8uBvghBwvybxFEKabFX63uP_-zJf4azFPLeKYt827Pi9M6okf22BvCXHGhiyW9jkjpX2RtsuW8k0zS9ls3qfc52ezSFOYWwNcjaid4mCsKXv_npijDeg0whNchl0oRwos9if6v4kLJkbDL5lsHF5DBybHW_sqX8YwjrVfU5EOpvIwKGPkAmRscE3Ta1BvZN_09EK0wI4e7YyBVpM8ylJjGCEafashJVNNtBnHVnwaLQa6N_Vz3F1pci4SvBxZV8R-a_N_fOoVtxPhBG0YnZyLm_iWk8Ema_Yw6JbBJ64nwLBBbjwx429KZ_KZ8FuK1E9Jbmmh8GD9YlD7849X-GrEue8D8Fn1F6FMmTTONvQWqWnK6nlCkaA2ORXMFlFA2Ve6GS-1ir4D7f6buj0LcAtHKfQtuAQ7G-GqF6kMkbEg0blq8QWSTWYXElaTwXPWRNVzDoq3ClSyDTeJabHZ3m1pJ5KMpKbW3ClNXIpIiHPpcEF50TNG-ifXJrjfxwx3y_95C6x-P6vKdKrcq4WekBLr0zJqvnHqG-m_5n-KImIaq_f2yIJ1YT8GvI0SIy_5DsE5EJNs89RkG9vfpnVDA07bkXGybKPMng72Ost_XQTciOT3Jj1o81yMwdj5MP36mbnF2_bHEP2qr4T56yg9GNjfG83rnDAknjxwTHjEYYcdw-6vGCDscz1L4ZQsL2Z3TtlSbbyls4K0q3W_ZURbh4rfdAZdvzWL2LBO7xmpKxhv0D4X9tb94Mm1se-dxTHF7TZmGQ", cRq: { ru: 'aHR0cHM6Ly9hcGlzLmRhdG9zLmdvYi5hci9nZW9yZWYvYXBpL3Byb3ZpbmNpYXM/bm9tYnJlPUNpdWRhZCUyMGRlJTIwQnVlbm9zJTIwQWlyZXM=', ra: 'TWlVc3Vhcmlv', rm: 'R0VU', d: 'vgV2RrRQ2CmLJWaya9cY2RCmLnjHHcVla9kXWnXLbEPvDzawcBeHvmi+ZYmEPCdNZQeg4FJk+Pk01id25gx+keTjE/YbGhlUunKSKNklpWzYOFNGeT5qR/XrK52Jd6xEbFlIWtUZ8qr/zTpIUSlNyUkJTcF1Z/6mH4sgnRLByptSw1YqcnpqBJzVmB68Ar6gHiw/x2+YERpnS9EUW0u/UA5argTdrm+MCzdrCzO2WO9iYy65+iV6mt8NQ1sUrRc7Zbd89aNplicnqkPmwFx99Om/cILUh2BiX1CsTM8MlAhAjBCwzAEfA/5iCi68nAF6y8xE7x6mY+RPLCkm7DwDMzRP41/mnURFxslkkvJXa4OGvl8XIwM/uBHQIk73b1fYD5WPBvj21yI5XUXhe+ciBGHt8K4iW1h/pChYBdYoHOQWcRIF1i7EFRZaG7pHkm9QW1KhueCZb2fsUJfcwh9VZswVwg/Q/8Rh515POhC2kUk=', t: 'MTY5MTY3ODMzOC41MTcwMDA=', cT: Math.floor(Date.now() / 1000), m: 'gK/eAOjHigAdQZyCRXgpmN/GDC3YLMDi6xmeimkbaaA=', i1: 'awGB5H9yXGjxv4IQXHHCwA==', i2: 'ILRkFU0xpujIiS1BGm7iwA==', zh: '6JOkAfQgysZ61Mpt/AWh5LkA6YnyLaZQ+9LzY7p2r5s=', uh: 'rT0BJUTCV/hOy6HmW5LaKS9MkGB/ufr6PpShvlehbLQ=', hh: 'eB2k2i3ndSLOoFLTtUmUeCoCLzzEx5czH+JiMB5HFC4=', } }; var cpo = document.createElement('script'); cpo.src = '/cdn-cgi/challenge-platform/h/b/orchestrate/chl_page/v1?ray=7f48fc4fb8365a27'; window._cf_chl_opt.cOgUHash = location.hash === '' && location.href.indexOf('#') !== -1 ? '#' : location.hash; window._cf_chl_opt.cOgUQuery = location.search === '' && location.href.slice(0, location.href.length - window._cf_chl_opt.cOgUHash.length).indexOf('?') !== -1 ? '?' : location.search; if (window.history && window.history.replaceState) { var ogU = location.pathname + window._cf_chl_opt.cOgUQuery + window._cf_chl_opt.cOgUHash; history.replaceState(null, null, "\/georef\/api\/provincias?nombre=Ciudad%20de%20Buenos%20Aires&__cf_chl_rt_tk=jZgrGmAezoiJxjYhnKHVH6ATDRjlDXPhi0ceSYTlloQ-1691678338-0-gaNycGzNCvs" + window._cf_chl_opt.cOgUHash); cpo.onload = function () { history.replaceState(null, null, ogU); }; } document.getElementsByTagName('head')[0].appendChild(cpo); }());</script>
</body>
</html>
Script php:
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://apis.datos.gob.ar/georef/api/provincias?nombre=Ciudad%20de%20Buenos%20Aires",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
Puede ser por un limite de pegadas que este respondiendo eso? Ya que le pegamos varias veces por dia a esa url. Gracias!
@FranPena00 Buenas, tu backend de PHP está corriendo en AWS de casualidad? Porque tenemos un tema similar y creemos que el bloque de AWS está bloqueado
Buenas, exactamente corre sobre AWS.
Buenas tengo el mismo issue. My backend esta levantado en AWS usando el elastic container service.
La respuesta es un 403.
Alguna idea?