hasokeyk / instagram
1.0.37
2022-12-14 19:54 UTC
Requires
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ^7.4.2
README
Hasokeyk / Instagram
使用这个PHP库,你可以使用instagram移动应用的所有功能
演示 · 反馈
点击此处查看土耳其语文档
🌟🌟 INSTAGRAM PRO 🌟🌟
捐赠
patreon: https://www.patreon.com/hasokeyk
包功能
常见问题解答
Hasan Yüksektepe
关于项目
本项目是用PHP库制作的,包含instagram移动应用的所有功能。此库可以发送与移动应用完全相同的查询并返回服务器响应。
入门
请仔细阅读。
要求
- 您必须在您的PC上安装"composer"应用程序。有关安装,请访问https://getcomposer.org.cn/download/
- PHP 7.4或更高版本
文件权限
请使用chmod 777命令给以下文件和文件夹授权。
/vendor/hasokeyk/
通过Composer设置
- 之后,您必须确定您的根(工作)文件夹,然后打开控制台(终端)
composer require hasokeyk/instagram
通过下载存储库安装
- 首先下载存储库
git clone https://github.com/hasokeyk/instagram.git
- 使用以下命令下载所需的库。
composer install
示例
登录
在进行任何操作之前,您必须登录。在您的第一次登录操作中,系统将被缓存,您的操作将运行更快。
<?php use Hasokeyk\Instagram\Instagram; require "/vendor/autoload.php"; $username = 'username'; $password = 'password'; $instagram = new Instagram($username,$password); $login = $instagram->login->login(); if($login){ echo 'Login success'; }else{ echo 'Login Fail'; } //LOGIN CONTROL $login_control = $instagram->login->login_control(); if($login_control){ echo 'Login True'; }else{ echo 'Login False'; } //LOGIN CONTROL
两步验证
在您的第一次登录尝试中,如果启用了两步验证,instagram将向您发送一个代码。如果您将代码输入到输入区域,您的登录操作将自动完成。在您之后的登录中,如果您的IP地址没有改变,您可以不要求代码即可登录。
<?php use Hasokeyk\Instagram\Instagram; require "/vendor/autoload.php"; $username = 'username'; $password = 'password'; $instagram = new Instagram($username, $password); if(isset($_REQUEST['two_factor_login_code'], $_REQUEST['two_factor_identifier']) and !empty($_REQUEST['two_factor_login_code']) and !empty($_REQUEST['two_factor_identifier'])){ $code = trim($_REQUEST['two_factor_login_code']); $token = trim($_REQUEST['two_factor_identifier']); $two_factor_login = $instagram->login->two_factor_login($code, $token); print_r($two_factor_login); }else{ $login = $instagram->login->login(); if(isset($login->two_factor_identifier) and !empty($login->two_factor_identifier)){ echo <<<END <form action="" method="post"> <input type="hidden" name="two_factor_identifier" value="$login->two_factor_identifier"> <input type="text" name="two_factor_login_code"> <input type="submit" value="Login"> </form> END; } else if($instagram->login->login_control()){ echo 'Login Success'; } else{ echo 'Login Fail'; } }
获取用户帖子
当您运行以下代码时,您将获取您登录的用户最后50个帖子。如果您想获取其他账户的帖子,请使用get_user_posts('hasokeyk')。
<?php use Hasokeyk\Instagram\Instagram; require "../vendor/autoload.php"; $username = 'username'; $password = 'password'; $instagram = new Instagram($username,$password); $login = $instagram->login->login_control(); if($login){ $user_posts = $instagram->user->get_user_posts(); print_r($user_posts); }else{ echo 'Login Fail'; }
贡献者
Asım Murat YILMAZ - GITHUB
许可
只要此项目在开发中,您就可以下载并使用它。如果您用于其他目的,代码编写者不承担责任。通过下载和使用此项目,您同意此条款。
联系
Hasan Yüksektepe - INSTAGRAM 网站 : https://hayatikodla.net