bufferapp / facebook-api-wrapper
A PHP SDK for the Facebook API
Package info
github.com/bufferapp/facebook-api-wrapper
Type:package
pkg:composer/bufferapp/facebook-api-wrapper
Requires
- php: >=7.4
- nickdnk/graph-sdk: ^7.0
Requires (Dev)
- mockery/mockery: ^1.5
- phpunit/phpunit: ^9.5.27
This package is auto-updated.
Last update: 2025-06-04 19:11:08 UTC
README
As of May 6th, 2025, this library is deprecated and no new changes will be applied.
facebook-api-wrapper
Buffer's Facebook PHP API wrapper
Our FB API wrapper library provides helpful utility methods to work with FB Graph API.
Methods supported in the wrapper:
setAccessToken($accessToken)getPageInsightsMetricsData($pageId, $insightsMetrics, $since, $until)getPagePostGraphMetricsData($pageId, $postId, $metrics)getPageBatchPostsGraphMetricsData($postIds, $metrics)getPagePostInsightsMetricData($pageId, $postId, $insightsMetrics)getPageBatchPostsInsightsMetricData($postIds, $insightsMetrics)getPagePosts($pageId, $since, $until, $limit = 100)
Requirement & Installation
This package requires PHP 5.6 or higher.
Open your composer.json file and add the new required package.
"bufferapp/facebook-api-wrapper": "^1.0.0"
Next, open a terminal and run.
composer update
Now you can reference the wrapper anywhere as use Buffer\Facebook\Facebook;.
Tests
Before running the tests make sure you have installed all the dependancies with
composer install.
The tests can be executed by using this command from the base directory:
bin/phpunit -c phpunit.xml --bootstrap vendor/autoload.php
Contributing
You're welcome to contribute to this repo.
Did you find a bug?
If you found a bug then please go ahead and open a GitHub issue, and we'll try to fix it as soon as possible.