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: