madurmanov / yii2-facebook-api-driver
Module that enables send request to facebook api for Yii Framework 2.0.
Installs: 15
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
This package is not auto-updated.
Last update: 2024-05-03 00:12:26 UTC
README
Module that enables send request to facebook api for Yii Framework 2.0.
Installation
composer require madurmanov/yii2-facebook-api-driver "@dev"
AccessToken
- Create app https://developers.facebook.com
- Set enabled url addresses in app settings and product login settings
- Execute next code with entered
appID
andappSecret
parameters in module configuration
$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']));
- First you will get link for login on which you need to follow
- After redirect to entered page you will get access token for configurate
Configuration
'modules' => [
'FacebookApiDriver' => [
'class' => 'madurmanov\FacebookApiDriver\Module',
'appID' => 0,
'appSecret' => 0,
'pageID' => 0,
'accessToken' => ''
]
]
Usage
$FacebookApiDriver = Yii::$app->getModule('FacebookApiDriver');
$FacebookApiDriver->request("/{$FacebookApiDriver->pageID}/feed", 'POST', [
'message' => ''
], $FacebookApiDriver->getPageAccessToken($FacebookApiDriver->pageID));
License
yii2-facebook-api-driver is released under the MIT License. See the bundled LICENSE.md
for details.