-
Üyelik
15.02.2017
-
Yaş/Cinsiyet
27 / E
-
Meslek
Girişimci ve İçerik Üreticisi
-
Konum
Aydın
-
Ad Soyad
U** K**
-
Mesajlar
540
-
Beğeniler
109 / 118
-
Ticaret
0, (%0)
Farklı sistemler denedim fakat istediğim şeyi elde edemedim. Takip edilenler listesine ihtiyacım var.
MGP25 Instagram Api . . . . . . . [X] Denendi, Çalışmadı !
Benzeri PHP Instagram Api'leri . [X] Denendi, Çalışmadı !
Başka bir sitede listeniyorsa oradan çekme işlemi yapabilirim diye düşündüm ama listeleyen bir sayfa bulamadım.
Çalışmıyor Instagram kapattı gibi şeyler söylemeyin çünkü çalıştıran uygulamalar ve siteler var. Bunu hepimiz biliyoruz. Geçiştirmek yerine sorunu çözmeye odaklanırsak sevinirim. Kafamızı saçma sapan boş sözlere yormayalım.
PHP Curl ile bağlanmayı denedim cookie hatası aldım.
Kaynak kodlarını kurcaladım bir şey bulamadım.
Birileri bunları yapıyor ama nasıl yaptıkları hakkında bir fikrim yok. Sorunca yazmıyorlar. Ben takip edilenler listesinde yazan insanlar listesine nasıl ulaşabilirim?
Teşekkürler.
Baştan Sona PHP Eğitimi ➡ youtu.be/TQP8jBwnXw4
-
Üyelik
08.05.2015
-
Yaş/Cinsiyet
28 / E
-
Meslek
Developer
-
Konum
Samsun
-
Ad Soyad
İ** Ş**
-
Mesajlar
1020
-
Beğeniler
321 / 320
-
Ticaret
19, (%100)
(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:
1 kişi bu mesajı beğendi.