Skip to content

sanasandeep/CodeIgniter-Facebook-Package

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#CodeIgniter Facebook Package We can call the Facebook Graph API like this:

$this->facebook->call("get", "me");

You can also POST or GET parameters in an array like this:

$this->facebook->call("post", "me/feed", array("message" => "This is a message from the CodeIgniter Facebook Package"));

You can also upload images and other media to Facebook like this:

$image = "@".realpath(BASEPATH."../image.jpg"); // This locates a JPEG located in the root directory of your CodeIgniter setup (where your index.php file is located) 
$this->facebook->call("post", "me/photos", array("source" => $image, "message" => "This is an image uploaded from the CodeIgniter Facebook Package"));

Notice the "@" symbol before the URL, remember to include this whenever uploading media. For example "@/htdocs/www/images/image.jpeg" You can add Open Graph data to your pages, create an array that will be passed to your view like this:

$data['meta'] = array("og:title" => "CodeIgniter Facebook Library", "og:type" => "website", "og:description" => "A Facebook library for CodeIgniter that allows you to make calls to the Facebook Graph API and easily integrate the meta tags for the Open Graph protocol.", "fb:app_id" => $this->config->item("facebook_app_id")); 
$this->load->view('facebook_demo', $data);

You can then parse the array in your view file with the help of the helper included in this package

<?=facebook_meta($meta)?>

All configurable options for this package are located in the config file

The best way to keep this package up-to-date is to create a "b2tm" folder inside your "third_party" folder, with a "facebook" folder in there with the contents of the entire package, you can then replace the code when a new release is available, either through "git pull" or simply copy the updated files into there. You can then add the package path using:

$this->load->add_package_path(APPPATH.'third_party/b2tm/facebook/application');

About

A Facebook library for CodeIgniter that allows you to make calls to the Facebook Graph API and easily integrate the meta tags for the Open Graph protocol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published