roketin / instagram
一款易于使用且简单的 Instagram 包
8.0.0
2018-10-04 03:24 UTC
Requires
- php: ^7.0
- php-http/client-implementation: ^1.0
- php-http/discovery: ^1.2
- php-http/httplug: ^1.1
- php-http/message-factory: ^1.0
Requires (Dev)
- php-http/guzzle6-adapter: ^1.1
- php-http/message: ^1.5
- php-http/mock-client: ^1.0
- phpunit/phpunit: ^6.4
This package is auto-updated.
Last update: 2024-09-04 22:39:52 UTC
README
一款易于使用且简单的 Instagram 包。
use Roketin\Instagram\Instagram; // Create a new instagram instance. $instagram = new Instagram('access_token'); // Fetch the user's recent media feed. $instagram->get();
安装
Instagram 与任何发送 HTTP 请求的库(如 Guzzle)解耦,而是使用名为 HTTPlug 的抽象,它提供用于向汇率服务发送请求的 http 层。这使您可以灵活地选择要使用的 HTTP 客户端和 PSR-7 实现。
有关此功能和您可能使用的不同 HTTP 客户端的更多信息,请参阅 HTTPlug 文档。以下是一个使用 Guzzle 6 的示例。
$ composer require roketin/instagram php-http/message php-http/guzzle6-adapter
用法
首先,您需要创建一个新的 roketin\Instagram\Instagram
实例并添加您的访问令牌。如果您不想创建 Instagram API 应用程序,可以使用 Pixel Union 的访问令牌生成器。
use Roketin\Instagram\Instagram; $instagram = new Instagram('access_token');
要获取用户的最新媒体数据,您可以使用 get()
方法。
$instagram->get();
注意:您只能从给定的用户访问令牌中获取最新媒体。