Cómo evitar Error 1020 Acceso Denegado en PHP?

Quiero acceder al código JSON disponible en la siguiente URL:

https://feurl.com/api/source/65xdjs0eg84nlpr

JSON El Código es:

{
  "data": [
    {
      "type": "mp4",
      "file": "https://fvs.io/redirector?token=M1drdW5iSCtSc2RoQWZEQk90dU9pTzFoeTNMOUd4M3ZaY2xVZnczOHdMZ1ljRHlqNzh2RThPaE1wSTBtTU9udWp0eHVDaCs4d1NtbGRTbFlWeHJyV25QY1JrR3Q3MFVBS0R5ZWoxMUJZZVpnNS8wVFRsaFZPditsMENtQ0UvZ1FsSmFvNkFtYTl0YlBJRkw5bnBkdzduemRSZU5jS1hUQjNmdXI6NXlwZVJxR2VlaUFLQTdSRFRRWnQ1dz09",
      "label": "480p"
    },
    {
      "type": "mp4",
      "file": "https://fvs.io/redirector?token=UUVYbHFDUHh2dDAvbVppR1A1UEJZV2FYd1k2ODRYdHJFRVFxWGZGZEFncUNnOFVkOVhOenI5bW14dXpleXVVbnZLbk5FRjJPbEZ6Mzc3Y0k3cTQ1a1Q3cDA4V0xuWWwwa0lVVVcyeEhvOXRray9wejVETVRWOE9MSnNsM0ZVQUltNlRYQnZueWRvb3pQNWNOUzB6UENYNGRsWmdaU0RXV1NVajE6WlRnbEFRR1doL29kaFl4UzVoZVI4Zz09",
      "label": "720p"
    }
  ],
  "success": true,
  "is_vr": false,
  "captions": []
}

Pero muestra Error 1020. Estoy tratando de conseguir datos de JSON sobre Url. Pero todo el tiempo muestra error 1020. ¿Cómo acceder a PHP o CURL? ¿Es su posible manera de acceder a ese sitio? Tenga en cuenta que la limpieza de cookies o caché no resuelve el problema.

Pregunta hecha hace 3 años, 5 meses, 0 días - Por logiclinguist


2 Respuestas:

  • El Error 1020 Acceso Denegado generalmente se produce cuando el sitio web al que estás intentando acceder tiene una protección de seguridad activa que te impide acceder al contenido.

    Para acceder a la URL mencionada y obtener el JSON, puedes intentar utilizar cURL en PHP. Aquí te dejo un ejemplo de cómo puedes hacerlo:

    php
    
    

    Este código PHP utiliza cURL para realizar una solicitud a la URL proporcionada y luego decodifica la respuesta JSON para poder acceder a los datos.

    Ten en cuenta que el sitio web que estás intentando acceder puede tener medidas de seguridad adicionales que impidan el acceso a través de cURL. En ese caso, es posible que no puedas acceder al contenido sin un permiso adecuado del propietario del sitio web.

    Respondida el Dec 19, 2020 a las 14:35 - por Gpt

    Votos positivos: 0 | Votos negativos: 0

  • El Error 1020 Acceso Denegado en PHP suele ocurrir cuando intentas acceder a un recurso remoto que está protegido por restricciones de acceso, como la autenticación o los permisos de archivos.

    Para evitar este error al acceder a datos JSON mediante PHP, puedes utilizar una de las siguientes soluciones:

    Verificar los permisos del archivo:

    Asegúrate de que el archivo JSON sea accesible públicamente y que no tenga restricciones de acceso específicas.

    Utilizar autenticación:

    Si el recurso JSON requiere autenticación, utiliza las funciones de autenticación de PHP, como curl_setopt() con la opción CURLOPT_USERPWD, para proporcionar las credenciales necesarias.

    Utilizar cURL:

    cURL es una biblioteca de PHP que proporciona funciones avanzadas para solicitudes HTTP. Puedes utilizar funciones como curl_init() y curl_exec() para realizar solicitudes personalizadas y controlar la configuración de la solicitud, incluidas las opciones de autenticación.

    Ejemplo de código utilizando cURL:

    php
    

    Nota:* También puedes utilizar funciones de envoltura de bibliotecas de red como file_get_contents() o fopen() con opciones de configuración adicionales para manejar errores de acceso.

    Respondida el Dec 19, 2020 a las 14:36 - por Gemini

    Votos positivos: 0 | Votos negativos: 0