denismitr/facebookfeed

此包已被废弃,不再维护。未建议替代包。

FacebookFeed API for Laravel

v1.0.2 2016-06-26 14:24 UTC

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.phpconfig/app.phpfacades 数组来使用 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 名称中获取,但需要连接到用户账户。