Facebook::Manual - All you need to know about, and developing applications for, Facebook.
This documentation addresses the elements of Facebook for developers who wish to explore it, and describes interesting possibilities for interacting with Facebook.
Facebook is a social networking platform that attempts to offer a comprehensive environment for interaction and media dissemination. Facebook offers APIs (an application interface and development environment) to interact with, these can be via a webpage, with "Desktop Applications" or integrated into "Web Applications". We intend to explain some of the best possibilities on how to promote yourself on, and integrate with, Facebook. Knowledge will be gathered in this document about the features and possibilities of Facebook. Contribution are welcome.
The distributions and packages that interface with Facebook written in Perl are not supported by Facebook (organisation). Perl is currently ignored by Facebook internal development, so we must collaborate as a community independent of a Facebook-provided environment.
Facebook::Manual will try to gather all informations you could need for developing Facebook applications and services.
Facebook::Cookbook is a resource for example source code which is explained in detail.
Facebook::App = Facebook Desktop Applications
Facebook::Web = Facebook Web Applications
Potentially for historical reasons Facebook has several APIs to access their features. Some features are only available through specific APIs. The "Old Rest API" still has features no other API can do, but will become outdated in the long term, it will be replaced by the "Graph API".
With Catalyst::Model::Facebook we have the easiest integration of the Facebook package into a Catalyst application. It automatically parses the cookie properly so that we just need to provide app_id and secret and it will be ready to go for accessing the Facebook "Graph API" and Facebook "Old Rest API". Please see the documentation of this module and the documentation of the Facebook package for further information.
This distribution only gives a small adaptor for WWW::Facebook::API that is integrated over $c->fb. It is not flexible because you cannot have several simultaneous applications in this manner. It does not help parsing a cookie or any other potential integration into Catalyst. Use Catalyst::Model::Facebook instead.
Automatically compose uri_for URIs in your Facebook application. Its bound to be used in combination with Catalyst::Plugin::Facebook and sadly cant be used in combination with the Facebook distribution.
Facebook Publisher is the skeleton of a system to cross publish content from a WebGUI site onto Facebook pages. An example workflow activity is given that publishes a title, link, and synopsis to Facebook every time a new thread is started in a Collaboration System. However, this could also be directly integrated into assets, command line utilities, or into other workflow activities. It could be made to publish photos, calendar entries, or anything, really, to Facebook.
This module does not use the Facebook package it is an independent development.
Mojolicious plugin to generate share url, button and meta (Twitter, Facebook, Buzz, VKontakte, MyMailRU). Generally it just reflects the "Social Plugins" of Facebook and makes those easier to use. No other API is required.
Provides standalone Facebook authentication for your Jifty application. It adds the columns facebook_name, facebook_uid, facebook_session, and facebook_session_expires to your User model. The package uses WWW::Facebook::API.
Join #facebook on irc.perl.org.
http://github.com/Getty/p5-facebook Pull request and additional contributors are welcome
Torsten Raudssus <firstname.lastname@example.org> http://www.raudssus.de/
Your name could be here.
This documentation is free software and may be distributed under the same terms as Perl itself.
This software is copyright (c) 2011 by Raudssus Social Software & Facebook Distribution Authors.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.