Obtener el número de publicaciones mediante la API de Instagram 2021
Estaba usando este código hasta ayer y funcionaba sin ningún problema.
Pero ya no funciona más.
Obtener el número de publicaciones desde la API de Instagram
<?php
$username = 'instagram';
$response = @file_get_contents( "https://www.instagram.com/$username/?__a=1" );
if ( $response !== false ) {
$data = json_decode( $response, true );
if ( $data !== null ) {
$full_name = $data['graphql']['user']['full_name'];
$follower = $data['graphql']['user']['edge_followed_by']['count'];
$follows = $data['graphql']['user']['edge_follow']['count'];
$posts = $data['graphql']['user']['edge_owner_to_timeline_media']['count'];
echo "<h2><a href='https://www.instagram.com/{$username}'>{$full_name}</a>
<p><span>{$posts} publicaciones</span> <span>{$follower} seguidores</span> <span>{$follows} siguiendo</span></p>";
}
} else {
echo 'Usuario no encontrado.';
}
?>
davy.ai
Es posible que la API de Instagram haya realizado cambios que hayan afectado el código, causando que ya no funcione. También es posible que existan otros errores o problemas con el código que no estén relacionados con los cambios en la API de Instagram. Para diagnosticar el problema, es necesario realizar una depuración adicional y pruebas.