socialapis / instagram-api
通过关注他人来提升您的Instagram
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.2
- lazyjsonmapper/lazyjsonmapper: ^1.6.1
This package is auto-updated.
Last update: 2021-03-14 00:33:37 UTC
README
这是一个PHP库,模拟Instagram的私有API。这个库只是基于最新版本功能的起点。
带有2FA(需要命令行)
你喜欢这个项目吗?通过捐赠来支持它
socialAPIS
安装
你需要!
- 使用PHP >= 7
- 在PHP上启用OpenSSL.
安装这个库
我们使用composer来有效地分发我们的代码。如果您还没有安装composer,您可以从这里下载并安装它 这里。
安装composer后,您可以执行以下操作
composer require socialapis/instagram-api
require __DIR__.'/../vendor/autoload.php'; $ig = new \InstagramFollowers\Instagram(); $loginResponse = $ig->login("username", "password"); or you can grab the last login response by $loginResponse = $instagram->accountRequest->loginResponse;
关于将数据移动到不同服务器的警告
Composer检查您系统的功能并根据您的当前机器(您运行composer命令的地方)选择库。因此,如果您在机器A上运行Composer来安装此库,它将检查机器A的功能并将安装适合该机器的库(例如,安装各种库的PHP 7+版本)。如果您然后将整个安装移动到机器B上,除非机器B具有完全相同的特性(相同的或更高的PHP版本和PHP扩展),否则将无法工作!因此,您应该始终在您的目标机器上运行Composer命令,而不是在本地机器上。
访问最后请求
您的请求永远不会丢失,它们都保存在内存中。例如
$userInfo = $instagram->usersRequest->getInfoByName($user_pk);
您可以通过以下方式每次访问此函数的最后响应
$lastGetInfoResposne = $instagram->usersRequest->getInfoByNameResponse;
$userPK = $lastGetInfoResponse->getUser()->getPk();
示例
所有示例都可以在这里找到 这里。
为什么我要创建这个API?
在尝试了所有互联网上的instagram-php-private APIS来增长我的instagram账户后,我需要构建一个类似的东西。
什么是Instagram?
根据公司的说法
"Instagram是一个有趣且独特的分享生活的方式,通过一系列图片与朋友分享生活。用你的手机拍照,然后选择一个滤镜将图片变成永恒的记忆。我们正在构建Instagram,让你能够通过图片体验朋友生活中的瞬间。我们想象一个通过照片更加紧密相连的世界。"
许可证
- 相互公众许可证1.5 (RPL-1.5):https://open-source.org.cn/licenses/RPL-1.5
条款和条件
- 你将不会为了营销目的(垃圾邮件、机器人、骚扰、大量群发消息等)使用此API。
- 我们不会支持任何想要使用此API发送垃圾邮件或犯罪的人。
- 我们保留权利阻止不符合这些条件的此存储库的任何用户。
法律
此代码与Instagram或其任何附属公司或子公司没有任何关联、授权、维护、赞助或支持。这是一个独立和非官方的API。自行承担使用风险。
