使用PHP显示Instagram粉丝数

时间:2019-04-12 16:48:36

标签: php instagram

尝试使用文章提供的此代码提取和显示用户数据。到目前为止,我所能做的就是

找不到用户名。

<?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 :(得分:-1)

我相信您需要将变量连接到链接中。

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

但是除此之外,除非您仍然通过Instagram进行身份验证,否则我认为该链接不会起作用。