İnstagram Auto Post Php Code

Gerekli Yerleri Doldurup Php Olarak Kaydediniz Ardından İster cron jobs İle Çalıştırın İster Manuel olarak Çalıştırabilirsiniz.Ben 5 Saatte Bir cron İle Çalıştırıyorum İnstagram Hesabımıza 5 Saate Bir Post Atıyor.

Porselen.txt Dosyamız Paylaşmak İstediğiniz Yazıları Satır Olarak Belirtiyorum.

klasor/ Adındaki Klasör İçerisine Resimleri Atabilirsiniz.Ne Kadar çok Atarsanız O kadar İyi Rastgele Gönderim Sağladığı İçin Özgün Olur.

Not İnstagram Otomatik Paylaşım Kodlarımızı Çalıştıra Bilmeniz İçin İnstagram Api Dosyalarına İhtiyacınız olacak Buraya Onları Eklemedim Kendi Sitelerinden İndirebilirsiniz.Yapamazsanız Eklerim 

Kodlar Stabil Olarak Çalışıyor Spama Düşmemek İçin Cron Jobs dan 5 saat veya 10 saat gibi süreleri uzun tutun

Kodlar



?php
/////// Webtoz.com /////
set_time_limit(0);
date_default_timezone_set('UTC');
require __DIR__.'/vendor/autoload.php';
/////// CONFIG ///////
$username = 'webtoz.com';   ///// username /////
$password = 'webtoz.com';         //// Password ////
$debug = true;                           //// HTML Çıktısı Almak İstiyorsanız true Yapın ////
$truncatedDebug = false;
//////////////////////
/////// caption text txt file line //////////


$dosya = fopen("porselen.txt","r");  ////  Yazı Txt Dosyası not: Satır olarak Almaktadır ////
while($satir = fgets($dosya,1024)) 
$sozler[] = $satir; 

fclose($dosya); 

$soz = $sozler[rand(0,count($sozler)-1)]; 


$resim = glob('klasor/*.jpg'); ///// Resim Klasörümüz Belirtin Random Olark Rast gele Almaktadır  /////
shuffle($resim);
$photoFilename = $resim[0]; 
$captionText = $soz#edebiyat#iyigeceler;  //// $soz Buna Dokunmayın Buradaki Hashtağları değiştirin  ////

$ig = new \InstagramAPI\Instagram($debug, $truncatedDebug);
try {
    $ig->login($username, $password);
} catch (\Exception $e) {
    echo 'Something went wrong: '.$e->getMessage()."\n";
    exit(0);
}
try {
    // The most basic upload command, if you're sure that your photo file is
    // valid on Instagram (that it fits all requirements), is the following:
    // $ig->timeline->uploadPhoto($photoFilename, ['caption' => $captionText]);
    // However, if you want to guarantee that the file is valid (correct format,
    // width, height and aspect ratio), then you can run it through our
    // automatic photo processing class. It is pretty fast, and only does any
    // work when the input file is invalid, so you may want to always use it.
    // You have nothing to worry about, since the class uses temporary files if
    // the input needs processing, and it never overwrites your original file.
    //
    // Also note that it has lots of options, so read its class documentation!
    $photo = new \InstagramAPI\Media\Photo\InstagramPhoto($photoFilename);
    $ig->timeline->uploadPhoto($photo->getFile(), ['caption' => $captionText]);
} catch (\Exception $e) {
    echo 'Something went wrong: '.$e->getMessage()."\n";
}

Bir Cevap Yazın