用PHP显示Instagram追随者数量

问题描述 投票:-2回答:1

尝试使用文章提供的代码来提取和显示用户数据。我到目前为止所做的一切都是

找不到用户名。

<?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和其他类型的语言。有人可以指出我正在研究什么的正确方向,或者如果这个代码应该工作并且只是一个错误,请给我一个快速修复。

谢谢,Brian

将此代码添加到名为的文件中

instagram.php

在我的WordPress网站上。

我只想学习如何在我的网站上显示https://www.instagram.com/$username/?__a=1中的信息。

php instagram
1个回答
-1
投票

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

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

但除此之外,我不相信链接会起作用,除非你通过Instagram进行身份验证。

© www.soinside.com 2019 - 2024. All rights reserved.