shoxrux / instagram-private-api
Instagram的PHP私有API
0.0.6
2020-08-11 16:12 UTC
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: ^5.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
- react/http: ^0.7.2
Suggests
- ext-event: Installing PHP's native Event extension enables faster Realtime class event handling.
README
安装
依赖
安装/启用所需的PHP扩展和依赖。您可以在这里了解如何操作。
安装此库
我们使用composer有效地分发代码。如果您还没有安装composer,您可以从这里下载并安装。
安装composer后,您可以执行以下操作
composer require shoxrux/instagram-private-php
require __DIR__.'/../vendor/autoload.php'; $ig = new \InstagramAPI\Instagram();
如果您想测试master分支中的新代码(可能是不稳定的,并且尚未发布),可以执行以下操作(风险自担)
composer require shoxrux/instagram-private-php dev-master
关于将数据迁移到不同服务器的警告
Composer会检查您系统的功能,并根据您的当前机器(运行composer
命令的机器)选择库。因此,如果您在机器A
上运行Composer来安装此库,它将检查机器A
的功能,并安装适合该机器的库(例如安装各种库的PHP 7+版本)。如果您然后将整个安装迁移到机器B
,除非机器B
具有完全相同的功能(相同的或更高的PHP版本和PHP扩展),否则它将无法工作!因此,您应该始终在目标机器上而不是本地机器上运行Composer命令。
示例
所有示例都可以在这里找到。