Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

403 Forbidden API /provincias #218

Open
FranPena00 opened this issue Aug 10, 2023 · 4 comments
Open

403 Forbidden API /provincias #218

FranPena00 opened this issue Aug 10, 2023 · 4 comments

Comments

@FranPena00
Copy link

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&amp;__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;
}
@FranPena00
Copy link
Author

Puede ser por un limite de pegadas que este respondiendo eso? Ya que le pegamos varias veces por dia a esa url. Gracias!

@MarcosDanielTorres
Copy link

@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

@FranPena00
Copy link
Author

Buenas, exactamente corre sobre AWS.

@nacholupotti
Copy link

Buenas tengo el mismo issue.
My backend esta levantado en AWS usando el elastic container service.

La respuesta es un 403.

Alguna idea?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants