michelmelo / instagram-api
Requires
- php: >=5.6
- ext-bcmath: *
- ext-curl: *
- ext-exif: *
- ext-gd: *
- ext-mbstring: *
- ext-zlib: *
- binsoul/net-mqtt-client-react: ^0.3.2
- clue/http-proxy-react: ^1.1.0
- clue/socks-react: ^0.8.2
- guzzlehttp/guzzle: ^6.2
- lazyjsonmapper/lazyjsonmapper: ^1.6.1
- psr/log: ^1.0
- react/event-loop: ^0.4.3
- react/promise: ^2.5
- react/socket: ^0.8
- symfony/process: ^3.4|^4.0
- valga/fbns-react: ^0.1.8
- winbox/args: 1.0.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.11.0
- monolog/monolog: ^1.23
- phpunit/phpunit: ^5.7 || ^6.2
- pyrech/composer-changelogs: ^1.7
- react/http: ^0.7.2
- victorjonsson/markdowndocs: ^1.3
Suggests
- ext-event: Installing PHP's native Event extension enables faster Realtime class event handling.
- ext-pdo: Installing ext-pdo allows for Postgres settings storage.
- ext-redis: Installing ext-pdo allows for Redis settings storage.
- dev-master
- 1.13.26
- 1.13.25
- 1.13.24
- 1.13.23
- 1.13.22
- 1.13.21
- 1.13.20
- 1.13.19
- 1.13.18
- 1.13.17
- 1.13.16
- 1.13.15
- 1.13.14
- 1.13.13
- 1.13.12
- 1.13.11
- 1.13.10
- 1.13.9
- 1.13.7
- 1.13.6
- 1.13.5
- 1.13.4
- 1.13.3
- 1.13.2
- 1.13.1
- 1.13.0
- 1.12.0
- 1.11.10
- 1.11.9
- 1.11.8
- 1.11.7
- 1.11.6
- 1.11.5
- 1.11.4
- 1.11.3
- 1.11.2
- 1.11.1
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.1
- 1.0.0
- 0.2.0
- 0.1.0
- dev-develop
- dev-releases
This package is auto-updated.
Last update: 2020-02-21 14:05:10 UTC
README
这是一个PHP库,模拟Instagram的私有API。该库集成了Instagram安卓应用的几乎所有功能,包括媒体上传、直接消息、故事等。
API
https://github.com/michelmelo/instagram-private-api/wiki
简介
在打开新问题之前,请先阅读 Wiki 和以前的问题!也许你的问题已经得到了解答。
你喜欢这个项目吗?支持它,捐赠吧
michelmelo
Paypal: 捐赠
安装
依赖
安装/启用所需的PHP扩展和依赖。您可以在 这里 学习如何操作。
安装此库
我们使用composer有效地分发代码。如果您还没有安装composer,您可以从 这里 下载并安装它。
安装composer后,您可以执行以下操作
composer require michelmelo/instagram-private-api
require __DIR__.'/../vendor/autoload.php'; $ig = new \InstagramAPI\Instagram();
如果您想测试master分支中可能不稳定的新代码,这些代码尚未发布,则可以执行以下操作(自行承担风险)
composer require michelmelo/instagram-private-api
关于将数据迁移到不同服务器的警告
Composer会检查您系统的功能,并根据您的 当前 机器(您运行composer
命令的地方)选择库。因此,如果您在机器A
上运行Composer安装此库,它将检查机器A
的功能,并安装适合该机器的库(例如安装各种库的PHP 7+版本)。如果您然后将整个安装迁移到机器B
上,除非机器B
具有相同的 精确 功能(相同的或更高的PHP版本和PHP扩展),否则将 无法工作!因此,您应该 始终 在您的目标机器上而不是本地机器上运行Composer命令。
示例
所有示例都可以在 这里 找到。
行为准则
本项目遵循贡献者公约 行为准则。通过参与,您被期望遵守此准则。请报告任何不可接受的行为。
如何贡献
如果您想为此项目做出贡献,请随时提交一个拉取请求。
在您这样做之前,请查看贡献指南。
为什么我要创建这个API?
在法律措施之后,Facebook、WhatsApp和Instagram封禁了我的账户。为了在我的手机上使用Instagram,我需要一部新手机,因为他们禁止了我的UDID,所以这就是我创建这个API的基本原因。
什么是Instagram?
根据公司
"Instagram是一种有趣而古怪的方式,通过一系列图片与朋友分享你的生活。用你的手机拍照,然后选择一个滤镜将图像转换为永久的记忆。我们正在构建Instagram,让你能够通过图片体验你朋友的时刻。我们想象一个通过照片更加紧密相连的世界。"
许可
为了确保公平和共享,这个库是双许可的。请注意,除非另有说明,否则所有使用都受 RPL-1.5 许可证的约束!
- 相互公共许可证1.5(RPL-1.5):https://open-source.org.cn/licenses/RPL-1.5
你应该阅读完整的许可证;特别是开头的 PREAMBLE
。简而言之,“相互”一词的意思是“以回报你得到的东西”。这 不是 一个免费软件许可证。此许可证 要求 你开源你 所有 的项目源代码,这些项目使用此库!创建和维护这个库对我们来说是无尽的工作。这就是为什么我们对你有一个简单的要求:给世界 一些 东西。无论是代码 还是 为此项目提供财务支持,完全取决于你,但 没有 任何其他东西授予你使用此库的 任何 权利。
此外,这个库 也 可以在某些实体下通过RPL-1.5的修改版本获得,该版本已修改以允许你使用库 而不 开源你自己的项目。修改后的许可证(见LICENSE_PREMIUM)由我们自行决定授予某些实体,并在 有限 的时间内(除非另有协议),根据我们的条款授予。目前,我们正在将此许可证授予所有 "高级订阅者",为期其订阅期间。你可以通过贡献大量高质量的代码或付费订阅来成为高级订阅者。这种许可确保了公平性,并通过代码贡献和所需的财务支持刺激了此库的持续增长。
你不必接受此许可证,因为你没有签署它,但是 没有 其他东西授予你使用、复制、分发、修改或创建衍生品的权利,无论是软件(此库)还是贡献者创建的任何扩展。如果你不接受此许可证,这些行为是法律所禁止的。因此,通过执行这些行为之一,你表明你接受此许可证,并同意受所有条款和条件的约束。如果你不同意此许可证的所有条款和条件,请不要使用、修改、创建衍生品或分发软件。如果你不可能遵守此许可证的所有条款和条件,那么你不能使用、修改、创建衍生品或分发软件。
服务条款
- 您不得将此API用于营销目的(垃圾邮件、机器人操作、骚扰、大量群发消息等)。
- 我们不支持任何想要使用此API发送垃圾邮件或犯罪的人。
- 我们保留阻止不符合这些条件的任何此存储库用户的权利。
法律
此代码与Instagram或其任何附属公司或子公司无关、未经授权、维护、赞助或支持。这是一个独立和非官方的API。使用风险自负。