aki/instagram-api

Instagram的PHP私有API

1.0.1 2020-04-14 01:42 UTC

This package is not auto-updated.

Last update: 2024-09-25 16:52:25 UTC


README

这是一个模拟Instagram私有API的PHP库。这个库包含了Instagram安卓应用几乎所有的功能,包括媒体上传、直接消息、故事等。

在打开新的问题前,请阅读维基和之前的issue!也许你的问题已经得到了解答。

常见问题解答: F.A.Q.

你喜欢这个项目吗?通过捐赠来支持它

aki

  • Paypal Paypal: 捐赠
  • btc Bitcoin: 1DCEpC9wYXeUGXS58qSsqKzyy7HLTTXNYe

stevejobzniak

  • Paypal Paypal: 捐赠
  • btc Bitcoin: 18XF1EmrkpYi4fqkR2XcHkcJxuTMYG4bcv

jroy

  • Paypal Paypal: 捐赠
  • btc Bitcoin: 32J2AqJBDY1VLq6wfZcLrTYS8fCcHHVDKD

安装

依赖

安装/启用所需的PHP扩展和依赖。您可以在这里了解如何操作。

安装此库

我们使用composer来有效地分发我们的代码。如果您尚未安装composer,您可以从这里下载并安装它。

安装composer后,您可以进行以下操作

composer require aki/instagram-php
require __DIR__.'/../vendor/autoload.php';

$ig = new \InstagramAPI\Instagram();

如果您想测试master分支中的新代码,这些代码可能是不可靠的,并且尚未发布,您可以这样做(风险自担)

composer require aki/instagram-php dev-master

关于将数据迁移到不同服务器的警告

Composer检查您系统的能力,并根据您的当前机器(您运行composer命令的机器)选择库。因此,如果您在机器A上运行Composer安装此库,它将检查机器A的能力,并安装适合该机器的库(例如,安装各种库的PHP 7+版本)。如果您然后将整个安装迁移到机器B上,除非机器B具有完全相同的能力(相同的或更高的PHP版本和PHP扩展),否则它将无法工作!因此,您应该始终在目标机器上而不是本地机器上运行Composer命令。

示例

所有示例都可以在这里找到。

行为准则

本项目遵循贡献者守则。通过参与,您应遵守此守则。请报告任何不可接受的行为。

如何贡献

如果您想为此项目做出贡献,请随时提交pull request。

在这样做之前,请查看贡献指南

我为什么制作这个API?

在采取法律措施后,Facebook、WhatsApp 和 Instagram 封锁了我的账户。为了在手机上使用 Instagram,我需要一部新手机,因为他们禁止了我的 UDID,这就是我创建这个 API 的基本原因。

什么是 Instagram?

根据该公司的信息

“Instagram 是一种有趣且古怪的方式,通过一系列图片与朋友分享你的生活。用你的手机拍照,然后选择一个滤镜将图片转化为永恒的记忆。我们正在构建 Instagram,让你能够通过图片体验朋友的生活瞬间。我们想象一个通过照片更加紧密相连的世界。”

许可证

为了确保公平和共享,这个库采用了双许可证。请注意,除非另有说明,否则所有使用均受 RPL-1.5 许可证的约束!

你应该阅读整个许可证;特别是开头的 序言。简而言之,单词 互惠 的意思是“以你得到的东西为回报给予”。这不是一个免费软件许可证。此许可证要求你开源你使用此库的任何项目的所有源代码!创建和维护这个库对我们来说是一项永无止境的艰巨工作。这就是为什么我们只有一个简单的要求:给世界 一些 东西。无论是代码还是对这个项目的财务支持,完全取决于你,但 其他任何东西 都不能赋予你使用此库的任何权利。

此外,此库也根据 RPL-1.5 的修改版向某些实体提供,该修改版已修改为允许你使用库而无需开源你的项目。修改后的许可证(见 LICENSE_PREMIUM)由我们决定授予某些实体,为期有限(除非另有约定),根据我们的条款。目前,我们在订阅期间授予所有 "高级订阅者" 此许可证。你可以通过贡献大量高质量代码或付费订阅来成为高级订阅者。这种许可证确保了公平性,并通过代码贡献和所需的财务支持刺激了该库的持续增长。

由于你没有签署此许可证,因此不需要接受此许可证,但是 其他任何东西 都不能赋予你使用、复制、分发、修改或创建衍生品的权利,无论是软件(此库)还是贡献者创建的任何扩展。如果你不接受此许可证,这些行为将受到法律的禁止。因此,通过执行这些行为之一,你表明你接受此许可证,并同意受其所有条款和条件的约束。如果你不同意此许可证的所有条款和条件,请不要使用、修改、创建衍生品或分发软件。如果你不可能遵守此许可证的所有条款和条件,则你不能使用、修改、创建衍生品或分发软件。

条款和条件

  • 你将不会出于营销目的(垃圾邮件、机器人、骚扰、大量群发消息等)使用此 API。
  • 我们不支持任何想用此 API 发送垃圾邮件或犯其他罪行的任何人。
  • 我们保留阻止不符合这些条件的此仓库任何用户的权利。

法律

此代码与 Instagram 或其任何附属公司或子公司无关,未经授权、维护、赞助或认可。这是一个独立和非官方的 API。使用风险自负。