Estoy usando estos puntos finales con JavaScript Ajax para obtener información y publicaciones de usuarios de Instagram:
https://www.instagram.com/[nombre de usuario]/?__a=1
No había un error de política de CORS antes, pero ahora recibo ese error (no cada vez que actualizo la página, pero casi el 95% de las veces):
El acceso a XMLHttpRequest en 'https://www.instagram.com/hannahstocking/?__a=1' desde el origen 'https://sitename.com' ha sido bloqueado por la política CORS: No 'Access-Control-Allow-Origin' el encabezado está presente en el recurso solicitado.
¿Instagram ha comenzado a bloquear estos puntos finales o ha agregado un nuevo límite de frecuencia? ¿Cómo puedo arreglarlo?
Instagram ha introducido una política estricta de origen cruzado y solo permite los siguientes sitios de origen cruzado:
Esto me lleva a creer que están restringiendo los sitios web para mostrar los datos de la API. Los datos en sí siguen siendo accesibles, solo que no directamente a través de un sitio web. Necesitarías usar un proxy o un servidor para resolverlo