承接 muhamadrezaar/instagram 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

muhamadrezaar/instagram

最新稳定版本:1.0.4

Composer 安装命令:

composer require muhamadrezaar/instagram

包简介

Laravel 5 Instagram Package

README 文档

README

Total Downloads Latest Stable Version License

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

alt tag

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

https://reza.mit-license.org/

ENJOY !!!

统计信息

  • 总下载量: 1.2k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 24
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 24
  • Watchers: 5
  • Forks: 13
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2016-01-15