div-art / fbreviews
为 Laravel 5 的 Facebook 评论爬虫
0.0.1
2018-01-20 12:18 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-29 06:34:34 UTC
README
为 Laravel 5 的 Facebook 评论爬虫
安装
要安装,请在项目目录中运行以下命令
$ composer require div-art/fbreviews
然后在 config/app.php
中将以下内容添加到 providers
数组
\DivArt\FBReviews\FBReviewsServiceProvider::class,
同样在 config/app.php
中,将 Facade 类添加到 aliases
数组
'FBReviews' => \DivArt\FBReviews\Facades\FBReviews::class,
配置
要发布 FBReviews 配置文件,运行以下 vendor:publish
命令
$ php artisan vendor:publish --provider="DivArt\FBReviews\FBReviewsServiceProvider"
这将创建一个 fbreview.php 文件到您的配置目录。然后您可以运行下一个命令
$ php artisan migrate
将以下代码添加到 app/Console/Kernel.php 中的 "schedule" 方法
$schedule->command('fbreview:scrap')
->timezone(config('fbreview.fb_timezone'))
->dailyAt(config('fbreview.fb_daily_at'));
将此配置添加到 .env 文件
FACEBOOK_API_KEY=<YOUR FACEBOOK API KEY>
FACEBOOK_SECRET_KEY=<YOUR FACEBOOK SECRET KEY>
FACEBOOK_DAILY_AT=<TIME AT DAY SHEDULER>
FACEBOOK_TIMEZONE=<TIMEZOME>
添加到 cron
// cron sheduler
* * * * * php \path\artisan schedule:run
使用方法
向 /fbreview/reviews?url= 发送 GET 请求
方法
获取评论
FBReviews::getByID(<FACEBOOK PAGE ID>);
FBReviews::getByUrl(<FACEBOOK PAGE URL>);
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 了解更多信息。