Recientemente, noté que agregar ?_a=1 al final del nombre de un usuario de Instagram ya no devuelve un objeto JSON que describe la información en la página.
Por ejemplo: https://www.instagram.com/{username}/feed/?__a=1 El enlace utilizado para devolver un objeto JSON grande sobre cada publicación.
¿Esto fue eliminado por Instagram o solo soy yo? Además, ¿existe una alternativa más fuerte para poder leer los datos de las publicaciones de un usuario sin tener que iniciar sesión en su cuenta?
Gracias
Según otras respuestas a la misma pregunta, parece que el feed funciona de forma intermitente durante años.
Intenté /channel/ en lugar de /feed/ como sugirieron otros, pero persistió el mismo error.
Algunos sugieren que es un encabezado de agente de usuario no válido lo que causa problemas.
Esta URL de API que encontré en una solicitud XHR cuando inicié sesión también devuelve un error de agente de usuario si se accede directamente.
https://i.instagram.com/api/v1/fbsearch/accounts_recs/{nombre de usuario}
{"message":"useragent mismatch","status":"fail"}