denismitr / facebookfeed
此包已被废弃,不再维护。未建议替代包。
FacebookFeed API for Laravel
v1.0.2
2016-06-26 14:24 UTC
Requires
- php: >=5.5
- facebook/php-sdk-v4: ^5.2
This package is auto-updated.
Last update: 2020-01-22 22:52:45 UTC
README
Denis Mitrofanov 编写的 FacebookFeed API for Laravel 2016
## 安装 composer require denismitr/facebookfeed
将 Denismitr\FacebookFeed\FacebookFeedServiceProvider.php
添加到 Laravel 的 config/app.php
providers 数组中。同时,您也可以通过添加 Denismitr\FacebookFeed\Facades\FacebookFeed.php
到 config/app.php
的 facades 数组来使用 FacebookFeed
门面。
## 使用
目前 FacebookFeed API 中有两个主要方法
- [图片](#上传图片)
- [链接](#发送网页链接)
### 上传图片
FacebookFeed::image('Some message', '/path/to/image.jpg')->send();
### 发送网页链接
Facebook::link('Some message', 'http://a_link.to/a_page')->send();
### 异常
有三个 异常类
//Invalid facebook api variables
Denismitr\FacebookFeed\Exceptions\InvalidEnvSetting.php
//File is not readable
Denismitr\FacebookFeed\Exceptions\InvalidFilePath.php
//Error while sending to facebook
Denismitr\FacebookFeed\Exceptions\SendToFacebook.php
### 环境变量
环境变量必须设置如下
- FACEBOOK_ID=你的 Facebook ID
- FACEBOOK_SECRET=你的 Facebook 密钥
- FACEBOOK_API=v2.6
- FACEBOOK_TOKEN=你的 Facebook Token
## 重要
您可以通过 Graph API Explorer 获取长期有效的 Facebook 访问令牌,这是必需的,并且需要从您使用的 Facebook APP 名称中获取,但需要连接到用户账户。