mineur/instagram-parser

用于消费Instagram流的PHP解析器。

安装: 822

依赖项: 1

建议者: 0

安全: 0

星标: 120

关注者: 7

分支: 20

开放问题: 4

类型:php-library

dev-master 2018-03-23 07:05 UTC

This package is not auto-updated.

Last update: 2024-09-29 01:48:14 UTC


README

License Build Status Code Climate Latest Unstable Version Total Downloads

Instagram解析器为您提供了解析Instagram所有数据的简单接口。像API一样,但又不完全是!您可以通过标签获取帖子,获取所有用户的帖子

设置

composer require mineur/instagram-parser:dev-master

在运行解析器之前,您首先需要一个 查询哈希值。按照以下5个步骤获取您的: 如何获取查询哈希值

开始解析!

让我们解析所有带有字符串“github”标签的数据。您将获得一个有关它的帖子相关内容的无限循环,直到结束。

use Mineur\InstagramParser\Instagram;
use Mineur\InstagramParser\Model\InstagramPost;

$queryHash = '298b92c8d7cad703f7565aa892ede943';

Instagram::createTagParser($queryHash)
    ->parse('github', function(InstagramPost $post) {
        dump($post);
    });

控制台输出将如下所示

动机

由于Instagram限制了其API只对注册和验证的应用程序开放,因此作为实验用户或只是想玩玩的数据科学家分析师无法获取所有公开数据,您只能访问API沙盒模式。

因此,我决定在GuzzleHttp库之上创建一个替代解析器,以通过友好的接口访问所有数据。

文档

有关此库的更多信息,请参阅文档