muhamadrezaar / instagram
Laravel 5 Instagram Package
Installs: 1 084
Dependents: 0
Suggesters: 0
Security: 0
Stars: 24
Watchers: 6
Forks: 13
Open Issues: 0
This package is not auto-updated.
Last update: 2024-10-26 19:37:44 UTC
README
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 !!!