Membuat Script Auto Pin Pinterest Bot PHP

Membuat Script Auto Pin Pinterest Bot PHPBot Pinterest yang telah kita install sebelumnya merupakan bot yang sebisa mungkin dan semirip mungkin dikerjakan oleh manusia, dari mulai pin, memilih board, kirim pesan, follow dan lain sebagainya. Sebenarnya pinterest telah menyediakan API public yang juga bisa aplikasikan di PHP. Namun API public yang disediakan oleh pinterest sangatlah terbatas. Berbeda dengan Bot ini, yang bisa melakukan hampir semua pekerjaan di akun pinterest, layaknya kita membuka sendiri akun pinterest.

Membuat Script Auto Pin Pinterest Bot PHP

Membuat Pinterest Bot Auto Pin

Untuk membuat auto pin ini, saya sarankan anda menggunakan akun pinterest baru, Persiapkan akun dan password pinterest dan mulai fikirkan nice apa yang akan anda pin di board pinterest. Jika anda belum menginstall bot ini, Silahkan anda Baca Di sini.
Selanjutnya, proses akan berjalan secara otomatis dengan script PHP yang akan kita bahas dibawah.
Untuk Kali ini, kita akan membahas 3 point yang akan dikerjakan secara otomatis, yaitu:

  1. Membuat Board atau Papan 
  2. Membuat Pin di Board tertentu 
  3. menambahkan keyword atau deskripsi di pin yang kita buat.

Membuat Board Otomatis

Untuk script pertama, kita akan membuat auto create board atau membuat board otomatis, Scriptnya adalah sebagai berikut:



require __DIR__ . '/vendor/autoload.php';

use seregazhukPinterestBotFactoriesPinterestBot;

//Memanggil Bot
$bot = PinterestBot::create();

//login ke akun pinterest
$bot->auth->login('email', 'password');


//Membuat Board (nama board, Deskripsi Board)
$bot->boards->create('Jaket', 'Jaket Wanita berbagai merek');


Jaket adalah nama board dan “Jaket Wanita berbagai merek” adalah deskripsi boardnya. Sampai di sini anda sudah membuat Script Pinterest Bot untuk pembuatan board.

Membuat Script Auto Pin

Selanjutnya, kita akan membuat script auto pin dengan alur sebagai berikut (semua dikerjakan otomatis):

  1. Login ke akun pinterest
  2. Memilih Board yang ada di akun
  3. Memilih gambar yang akan di post
  4. Memilih keyword secara acak
  5. membuat pin dengan gambar yang dipilih, keyword, dan semuanya menuju ke website kita
  6. menghapus gambar yang telah di pin

berikut adalah scriptnya:



require __DIR__ . '/vendor/autoload.php';

use seregazhukPinterestBotFactoriesPinterestBot;

$blogUrl = 'http://websiteanda.com';
$keywords = ['Jaket', 'jaket keren', 'jaket cantik', 'jaket antik', 'jaket murah'];

$bot = PinterestBot::create();
$bot->auth->login('mypinterestlogin', 'mypinterestpassword');

//Script untuk mengecek apakah akun pinterest di Banned

if ($bot->user->isBanned()) {
echo "Account has been banned!n";
die();
}


// Cek Username pinterest secara otomatis
$username = $bot->user->username();

// mendapatkan board id
$boards = $bot->boards->forUser($username);

//menggunakan Board yang pertama
$boardId = $boards[0]['id'];

// memilih gambar untuk di posting, Jika gambar disimpan di server/komputer
// Bisa juga gambar kita ambil dari url blog

$images = glob('images/*.*');
if(empty($images)) {
echo "No images for postingn";
die();
}

$image = $images[0];

// memilih keyword secara acak
$keyword = $keywords[array_rand($keywords)];

// Membuat Pin
$bot->pins->create($image, $boardId, $keyword, $blogUrl);

// Menghapus gambar yang telah di pin
unlink($image);


Sampai di sini, Membuat Script Auto Pin Pinterest Bot PHP sudah selesai. Anda bisa menjalankan script ini dengan bantuan cron jika dijalankan di server, dan sebaiknya jarak waktu pin atau cron itu sekitar 5 menit. Terima kasih semoga bermanfaat.

3 Comments

  • Gan apakah bisa auto pin otomatis dengan mimilih url gambar di website?
    Tolong jawabannya gan jika sudah di jawab ke email ini : [email protected]

  • Bisa gan, Sebenarnya ini PIN dari localhost atau local komputer, jadi untuk kontent gambar sendiri bisa dicomot dari website agan sendiri atau dari website lainnya,.

    Jadi alurnya,.. Agan ambil gambar dari website – lalu simpan gambar di komputer – dan pin dengan PIN Bot.
    semua pekerjaan ini bisa otomatis dikerjakan dengan PHP, karena BOTnya juga pake PHP

  • bisa repin dengan akun sendiri kaya like instagram

Leave a Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *