Skip to content

Repository files navigation

Deprecated

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.

About

Buffer's Facebook PHP API wrapper

Resources

Stars

13 stars

Watchers

24 watching

Forks

Releases

Packages

Used by

Contributors

Languages