h-o-sein/mgp25

Instagram的PHP私有API

1.0 2021-11-09 07:29 UTC

This package is auto-updated.

Last update: 2024-09-09 13:39:46 UTC


README

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

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

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

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

mgp25

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

stevejobzniak

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

jroy

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

安装

依赖项

安装/启用所需的php扩展和依赖项。您可以在此处了解如何操作。

安装此库

我们使用composer来有效地分发我们的代码。如果您还没有安装composer,您可以从此处下载并安装它。

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

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

$ig = new \InstagramAPI\Instagram();

如果您想测试master分支中的新代码,这些代码可能不稳定,并且尚未发布,则可以执行以下操作(风险自担)

composer require mgp25/instagram-php dev-master

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

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

示例

所有示例都可以在此处找到。

行为准则

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

如何贡献

如果您想为该项目做出贡献,请随时提交一个pull请求。

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

我为什么创建这个API?

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

Instagram是什么?

根据该公司的描述

“Instagram是一种有趣而独特的分享生活的途径,通过一系列图片与朋友分享。用手机拍照,然后选择一个滤镜将图片变成永恒的记忆。我们正在构建Instagram,让您通过图片体验朋友的生活瞬间。我们想象一个通过照片更加紧密相连的世界。”

许可证

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

您应阅读整个许可证;特别是开头的 序言。简而言之,“相互”一词意味着“回报你所获得的”。这不是一个免费软件许可证。此许可证 要求 您为 任何 使用此库的 所有 项目开源您的源代码!创建和维护此库对我们来说是无休止的苦工。这就是为什么我们只有一个简单的要求:为世界 贡献 些什么。无论那是一段代码还是为该项目提供财务支持完全取决于您,但 没有任何 其他方式授予您使用此库的 任何 权利。

此外,该库还以RPL-1.5的修改版向某些实体提供,该修改版允许您在不开源自己的项目的情况下使用库。修改后的许可证(见LICENSE_PREMIUM)由我们根据我们的判断和在一定期限内(除非另有约定)授予某些实体。目前,我们正在将此许可证授予所有 "高级订阅者" 在其订阅期间。您可以通过贡献大量高质量的代码或付费订阅来成为高级订阅者。这种许可确保了公平,并通过代码贡献和所需的财务支持刺激了该库的持续增长。

您无需接受此许可,因为您尚未签署它,但是没有任何其他事物授予您使用、复制、分发、修改或创建软件(本库)或由贡献者创建的任何扩展的衍生品的许可。如果您不接受此许可,这些行为将受到法律的禁止。因此,通过执行任何这些行为,您表明您接受此许可,并同意受其所有条款和条件的约束。如果您不同意此许可的所有条款和条件,请勿使用、修改、创建衍生品或分发软件。如果您无法遵守此许可的所有条款和条件,则您不能使用、修改、创建衍生品或分发软件。

条款和条件

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

法律

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