2017 © Pedro Peláez
 

library facebook-pages-bundle

Facebook Pages Management for Symfony

image

fourlabs/facebook-pages-bundle

Facebook Pages Management for Symfony

  • Monday, November 28, 2016
  • by fourlabsldn
  • Repository
  • 2 Watchers
  • 1 Stars
  • 1,275 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

FacebookPagesBundle

Build Status StyleCI Coverage Status SensioLabsInsight, (*1)

Manage your Facebook Pages in Symfony, (*2)

Installation

Composer installation, (*3)

    $ composer require fourlabs/facebook-pages-bundle

Add to app/config/AppKernel.php, (*4)

<?php
    //...
    $bundles = [
        // ...
        new FL\FacebookPagesBundle\FLFacebookPagesBundle(),
    ];

Configuration

# app/config/config.yml
fl_facebook_pages:
    app_id: "%facebook_app_id%"
    app_secret: "%facebook_app_secret%"
    page_manager_class: AppBundle\Entity\FacebookPageManager
    page_class: AppBundle\Entity\FacebookPage
    page_review_class: AppBundle\Entity\FacebookPageReview

    # the following have sensible defaults and can remain unchanged
    page_manager_storage: fl_facebook_pages.storage.doctrine.facebook_user_storage
    page_storage: fl_facebook_pages.storage.doctrine.page_storage
    page_review_storage: fl_facebook_pages.storage.doctrine.page_review_storage
    guzzle_service: guzzle.client.facebook_pages
# app/config/routing.yml
fl_facebook_pages:
    resource: "@FLFacebookPagesBundle/Resources/config/routing.yml"

Facebook App Settings

Since March 2018 Facebook enforces strict callback URL matching. This means that you will have to add the following URL to Valid OAuth Redirect URIs in your Facebook app settings: https://yourdomain.com/fl_facebook_pages/save-auth., (*5)

Tests

To run the test suite, you need composer., (*6)

    $ composer install
    $ phpunit

License

FacebookPagesBundle is licensed under the MIT license., (*7)

The Versions