madurmanov/yii2-facebook-api-driver

为 Yii Framework 2.0 开发,允许发送请求到 Facebook API 的模块。

dev-master 2017-11-22 20:16 UTC

This package is not auto-updated.

Last update: 2024-09-20 01:58:16 UTC


README

为 Yii Framework 2.0 开发,允许发送请求到 Facebook API 的模块。

安装

composer require madurmanov/yii2-facebook-api-driver "@dev"

访问令牌

  • 创建应用 https://developers.facebook.com
  • 在应用设置和产品登录设置中设置启用的 URL 地址
  • 在模块配置中执行以下代码,并输入 appIDappSecret 参数
$FacebookApiDriver = Yii::$app->getModule('FacebookApiDriver');
// link should be coincide with page url where function call
var_dump($FacebookApiDriver->login('http://example.com', ['manage_pages', 'publish_pages']));
  • 首先,您会收到一个登录链接,您需要点击该链接
  • 重定向到输入的页面后,您将获得用于配置的访问令牌

配置

'modules' => [
  'FacebookApiDriver' => [
    'class' => 'madurmanov\FacebookApiDriver\Module',
    'appID' => 0,
    'appSecret' => 0,
    'pageID' => 0,
    'accessToken' => ''
  ]
]

用法

$FacebookApiDriver = Yii::$app->getModule('FacebookApiDriver');
$FacebookApiDriver->request("/{$FacebookApiDriver->pageID}/feed", 'POST', [
  'message' => ''
], $FacebookApiDriver->getPageAccessToken($FacebookApiDriver->pageID));

许可

yii2-facebook-api-driver 采用 MIT 许可证发布。有关详细信息,请参阅捆绑的 LICENSE.md 文件。