helloeyesimple/instagram-working-php

Instagram的PHP私有API

dev-master 2021-01-08 10:34 UTC

This package is auto-updated.

Last update: 2024-09-08 18:22:55 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许可证的约束!

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

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

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

条款和条件

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

法律

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