muhamadrezaar/instagram
Laravel 5 Instagram Packages
Package Instagram untuk Laravel 5
Installasi
Tambahkan Package pada composer.json
composer require muhamadrezaar/instagram
setelah package terdownload , register provider dan facade nya
Provider :
Oblagio\Instagram\InstagramServiceProvider::class,
Facade :
'IG' => Oblagio\Instagram\InstagramFacade::class,
Publish config
php artisan vendor:publish
Konfigurasi
Buka file config/InstagramConfig.php masukan user id dan access token instagram anda contoh :
<?php
/* NOTES
* Jika hanya menampilkan data pribadi saja , cukup masukan userId dan accesToken
* Jika diperlukan autentikasi login semua nya wajib di isi
*/
return [
'userId' => 'user-id-kamu',
'accessToken' => 'access-token-kamu',
'clientId' => 'client-id-kamu',
'clientSecret' => 'client-secrets-kamu',
'redirectUri' => 'redirect-uri-kamu',
];
Cara penggunaaan
Menampilkan Gambar low resolusi
<?php
foreach(IG::lowResolution() as $row)
{
echo "<img src = '".$row."' />";
}
?>
Contoh Output Menampilkan gambar low resolution di browser

Menampilkan Gambar standar resolusi
<?php
foreach(IG::standardResolution() as $row)
{
echo "<img src = '".$row."' />";
}
?>
Menampilkan Informasi User
<?php
echo IG::username();
echo IG::bio();
echo IG::website();
echo IG::pic();
echo IG::fullName();
echo IG::countFollowers();
echo IG::countFollowing();
?>
Menampilkan Data Followers
<?php
foreach(IG::displayFollowers() as $row)
{
echo $row['full_name'];
echo $row['profile_picture'];
echo $row['username'];
echo $row['id'];
}
?>
Menampilkan Data Following
<?php
foreach(IG::displayFollowing() as $row)
{
echo $row['full_name'];
echo $row['profile_picture'];
echo $row['username'];
echo $row['id'];
}
?>
Menggunakan Login Authenticate
contoh membuat link authentikasi (tombol login ke instagram)
<?php
echo "<a href = '".IG::getCodeAuth()."'>Login</a>";
?>
tombol diatas akan meredirect ke halaman login instagram , setelah si user login maka instagram akan meridirect ke halaman yang anda declare di InstagramConfig.php -> ('redirectUri' => 'bla bla bla').
contoh redirectUri : localhost:8000/instagram
selain meredirect ke halaman url anda tadi , instagram memberikan code di url anda , ini url nya localhost:8000/instagram?code=1234567. nah di url ini lah kita bisa mendapatkan informasi si user yang login tadi , dengan cara meggunakan script berikut :
<?php
$ig = IG::auth($_GET['code']);
print_r($ig);
?>
semua informasi user yang login bisa di dapatkan :).
Ada Pertanyaan ?
email aja ke : reza.wikrama3@gmail.com
License
ENJOY !!!
Related Packages
Social feeder for laravel. With this you can get feed from facebook page, twitte...
Laravel package for the simplification and integration of many of your users mos...
A simple inspired by socialite library for laravel to authenticate users and obt...