(MGP25 Api) Hocam ben kendim hazırladığım sistemi size atıyım siz ordan yürüyün ;

error_reporting(E_ALL);
ini_set('display_errors', 1);
set_time_limit(0);

require_once 'C:\xampp\vendor\autoload.php';

\InstagramAPI\Instagram::$allowDangerousWebUsageAtMyOwnRisk = true;

$username = 'kullanıcıadı';
$password = 'şifre';

$ig = new \InstagramAPI\Instagram();

try {
$ig->login($username, $password);
} catch(Exception $e) {
}

/* Bu kısım belirttiğiniz kullanıcı adının takip ettiği kişiler */
$bilgi = get_total_following("limontasariim", "numeric"); // eğer numeric derseniz sadece toplam sayısını atar
// $bilgi = get_total_following("limontasariim", "data"); // eğer data derseniz takip edenlerin listesini atar json formatında isimlerini alırsınız
print_r( $bilgi );

/* aynı şekilde get_total_followers() fonksiyonunu kullanırsanız belirttiğiniz kullanıcıyı takip eden kişilerin listesini veya toplam sayısını verir size */

function get_total_followers($getuserid, $output = "")
{
global $ig;
$user_list = array();
$takipedenler = null;

$getuserid = get_user_id($getuserid);

do {
if (is_null($takipedenler)) {
$takipedenler = $ig->people->getFollowers($getuserid, \InstagramAPI\Signatures::generateUUID());
} else {
$takipedenler = $ig->people->getFollowers($getuserid, \InstagramAPI\Signatures::generateUUID(), "", $takipedenler->getNextMaxId());
}

$parse = json_decode($takipedenler);
$user_list = array_merge($user_list, $parse->users);
} while (!is_null($takipedenler->getNextMaxId()));

if( $output == "numeric" )
return count($user_list);
else
return $user_list;
}

function get_total_following($getuserid, $output = "")
{
global $ig;
$user_list = array();
$takipedenler = null;

$getuserid = get_user_id($getuserid);

do {
if (is_null($takipedenler)) {
$takipedenler = $ig->people->getFollowing($getuserid, \InstagramAPI\Signatures::generateUUID());
} else {
$takipedenler = $ig->people->getFollowing($getuserid, \InstagramAPI\Signatures::generateUUID(), "", $takipedenler->getNextMaxId());
}

$parse = json_decode($takipedenler);
$user_list = array_merge($user_list, $parse->users);
} while (!is_null($takipedenler->getNextMaxId()));

if( $output == "numeric" )
return count($user_list);
else
return $user_list;
}

function get_user_id($username)
{
$api = file_get_contents("https://www.instagram.com/{$username}/?__a=1");
$getUserId = json_decode($api, true)['logging_page_id'];
$getUserId = explode("_", $getUserId);
$getUserId = $getUserId[1];
return $getUserId;
}
?>


Bu güzelliğide herkese yapmam hocam :angel: