madurmanov / yii2-facebook-api-driver
为 Yii Framework 2.0 开发,允许发送请求到 Facebook API 的模块。
dev-master
2017-11-22 20:16 UTC
Requires
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 地址
- 在模块配置中执行以下代码,并输入
appID
和appSecret
参数
$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
文件。