neerajsohal / amplifier
Extension of Facbeook PHP SDK
Fund package maintenance!
neerajsohal
Requires
- php: >=5.3.0
- facebook/php-sdk: ~3.2
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is auto-updated.
Last update: 2024-10-22 00:31:26 UTC
README
Amplifier is an extension of Facebook PHP SDK. It provides additional methods to Facebook's SDK.
Couple of months back, I started writing my own methods on top of Facebook's PHP SDK to cut down the development time by defining methods for tasks like:
- whether a person liked a page or not
- has he provided support for a particular extended permission
I am building Amplifier by keeping Composer in mind. Therefore, for installing Amplifier, you should be comfortable with composer. If you are not, I suggest you learn it. It's one of the best things that has happened to PHP and will surely make you a better programmer :)
Requirements
- Facbeook's PHP SDK
- PHP version > 5.3.*
Installation
To install via Composer, Simply add a dependency on neerajsohal/amplifier to your project's composer.json file. Here is a minimal example of a composer.json file that just defines a dependency on Amplfier's master branch:
{ "require": { "neerajsohal/amplifier": "dev-master" } }
If you want to use other version, you can check https://packagist.org/packages/neerajsohal/amplifier. It lists all the versions available. I strongly recommend latest stable version of master branch version for production.
Available Methods
hasLikedPage
Checks weather a user has liked a page or not
Amplifier::hasLikedPage(bigint $page_id)
Returns
boolean
uploadImage
uploads an image to user's profile
Amplifier::uploadImage(String $image_path, String $description)
returns
mixed
links
Amplifier on Packagist: https://packagist.org/packages/neerajsohal/amplifier
Facbeook's PHP SDK on Github: https://github.com/facebook/facebook-php-sdk