2017 © Pedro Peláez
 

library facebook-connect

A vendor facebook connect package

image

pitchanon/facebook-connect

A vendor facebook connect package

  • Wednesday, September 17, 2014
  • by popphoenix
  • Repository
  • 4 Watchers
  • 24 Stars
  • 4,123 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 11 Forks
  • 3 Open issues
  • 5 Versions
  • 1 % Grown

The README.md

Facebook Connect for Laravel 4

Facebook Connect is a useful to create app facebook and get testing request., (*1)

Installation

To get the lastest version of Theme simply require it in your composer.json file., (*2)

"require": {

    "pitchanon/facebook-connect": "dev-master"

}

You'll then need to run composer install or composer update to download it and have the autoloader updated, (*3)

or, (*4)

You can install this bundle by running the following CLI command., (*5)

$ php artisan bundle:install Laravel4-FacebookConnect

Once Theme is installed you need to register the service provider with the application. Open up app/config/app.php and find the providers key., (*6)

'providers' => array(

    'Pitchanon\FacebookConnect\FacebookConnectServiceProvider'

)

Usage

Getting Started with the Facebook SDK for PHP., (*7)

In Controller., (*8)

Getting Started

Use a single object of a class throughout the lifetime of an application., (*9)

// Use a single object of a class throughout the lifetime of an application.
$application = array(
    'appId' => 'YOUR_APP_ID',
    'secret' => 'YOUR_APP_SECRET'
    );
$permissions = 'publish_stream';
$url_app = 'http://laravel-test.local/';

// getInstance
FacebookConnect::getFacebook($application);

getUser


$getUser = FacebookConnect::getUser($permissions, $url_app); // Return facebook User data var_dump($getUser);

Post to wall

// post to wall facebook.
$message = array(
    'link'    => 'http://laravel-test.local/',
    'message' => 'test message',
    'picture'   => 'http://laravel-test.local/test.gif',
    'name'    => 'test Title',
    'description' => 'test description',
    'access_token' => $getUser['access_token'] // form FacebookConnect::getUser();
    );

FacebookConnect::postToFacebook($message, 'feed'); // return feed id 1330355140_102030093014XXXXX

Check user likes the page in Facebook

// Check user likes the page in Facebook.
$page_id = 'FACEBOOK_PAGE_ID';
$user_id = $getUser['user_profile']['id']; // form FacebookConnect::getUser();

$check_like_fan_page = FacebookConnect::getUserLikePage($page_id, $user_id);

if (!empty($check_like_fan_page) && array_key_exists('uid', $check_like_fan_page[0]) && $check_like_fan_page[0]['uid'] == $user_id) {
    echo 'LIKE';
else {
    echo 'DONT LIKE';
}

Demo

Facebook application., (*10)

NOTE: Permission demo publish_stream, read_stream, manage_pages, email, user_likes, user_photos., (*11)

Support or Contact

If you have some problem, Contact Pitchanon.d@gmail.com, (*12)

http://www.playdn.com/, (*13)

The Versions

17/09 2014

dev-master

9999999-dev https://github.com/Pitchanon/Laravel4-FacebookConnect

A vendor facebook connect package

  Sources   Download

GNU General Public License (GPL)

The Requires

 

laravel facebook vendor

01/07 2014

dev-develop

dev-develop https://github.com/Pitchanon/Laravel4-FacebookConnect

A vendor facebook connect package

  Sources   Download

GNU General Public License (GPL)

The Requires

 

laravel facebook vendor

07/02 2014

1.0.0

1.0.0.0 https://github.com/Pitchanon/Laravel4-FacebookConnect

A vendor facebook connect package

  Sources   Download

GNU General Public License (GPL)

The Requires

 

laravel facebook vendor

09/01 2014

0.0.2

0.0.2.0 https://github.com/Pitchanon/Laravel4-FacebookConnect

A vendor facebook connect package

  Sources   Download

GNU General Public License (GPL)

The Requires

 

laravel facebook vendor

22/11 2013

0.0.1

0.0.1.0 https://github.com/Pitchanon/Laravel4-FacebookConnect

A vendor facebook connect package

  Sources   Download

GNU General Public License (GPL)

The Requires

 

laravel facebook vendor