Отображение количества подписчиков в Instagram с помощью PHP - PullRequest
0 голосов
/ 12 апреля 2019

Попытка использовать этот код, предоставленный в статье, для извлечения и отображения пользовательских данных.Все, что мне удалось получить, это

Имя пользователя не найдено.

<?php
$username = 'burhandodhy';

$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'];
        echo "{$full_name} have {$follower} followers.";
    }

} else {
    echo 'Username not found.';

}
?>

Когда я захожу по ссылке в @file_get_contents, я вижу много информации о пользователях, но я не знакомс PHP и другими языками этого типа.Может кто-нибудь, пожалуйста, укажите мне правильное направление для исследования или пришлите мне быстрое решение, если этот код должен работать, и есть только ошибка.

Спасибо, Брайан

Добавил этот код в файл с именем

instagram.php

на моем сайте WordPress.

Я просто хочу узнать, как отображать информацию в https://www.instagram.com/$username/?__a=1 на моем веб-сайте.

1 Ответ

0 голосов
/ 28 апреля 2019

Полагаю, вам нужно объединить переменную в ссылку.

$response = @file_get_contents( "https://www.instagram.com/**".$username."**/?__a=1" );

Но кроме того, я не верю, что ссылка будет работать, если вы все равно не прошли аутентификацию через Instagram.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...