ruwer / toparticles
此包的最新版本(dev-master)没有可用的许可证信息。
获取您页面上的热门阅读文章。
dev-master
2016-07-08 13:58 UTC
Requires
- google/apiclient: ^2.0
This package is not auto-updated.
Last update: 2024-09-14 18:47:33 UTC
README
- 一个Laravel 5包,用于按日期列出您最热门的文章。
- 使用Google Analytics API。
首先
1.
- 访问: https://console.developers.google.com/apis/credentials
- 创建凭证
- 服务账户密钥
- 创建新服务账户
- 输入名称,选择JSON并创建!
2.
- 打开下载的文件。
- 复制“client_email”中的电子邮件。
- 访问: https://analytics.google.com
- 管理员
- 选择您的账户并转到用户管理
- 将电子邮件粘贴到输入框中并添加!
- 现在将JSON文件复制到您的项目中。
安装
composer require "ruwer/toparticles":"dev-master"
将其添加到您的 config/app.php
'providers' => [ //... Ruwer\TopArticles\TopArticlesServiceProvider::class, ],
和
'aliases' => [ //... 'TopArticles' => Ruwer\TopArticles\TopArticlesFacade::class, ],
在您的终端
php artisan vendor:publish --provider="Ruwer\TopArticles\TopArticlesServiceProvider"
composer dump-autoload
现在打开文件: config/analytics.php 并配置Google Analytics生成的JSON文件的路径。
使用方法
在您的控制器
use TopArticles; TopArticles::get( "ga:xxxxxxxx", //Your Google Analytics Profile ID "7daysAgo", //Begin Date "today", //End date (you can also use Y-m-d) "(articles/)", //Regex for Filters (everything containing "articles/") 10 //Results ); //It'll return an array with your top viewed articles :)