Pidgin Facebook Plugin
IMPORTANT: This plugin has nothing to do with facebook chat. This was created before facebook came out with facebook chat. If you are looking for a way to integrate facebook chat into pidgin, this is not the place to look. Sorry..
Update: Looks like facebook is planning to add XMPP support (Jabber). Once that is complete, most instant messaging clients (including pidgin) will support facebook. Also, I haven’t tried this yet, but take a look at the plugin pidging-facebookchat, which seems to implement facebook chat for pidgin.
About
The Pidgin Facebook Plugin is a plugin for the pidgin instant messaging client that integrates facebook data with the buddy data. It is currently in early development.
Please note that this is a temporary home for this plugin.
Installation
Download the source file: Pidgin Facebook Plugin
Copy the file to the libpurple/plugins directory
Go to facebook and create a developer api key and signature: http://developers.facebook.com/account.php?action=add_key
Now, you have two options:
- 1) You can compile the plugin as is. You will need to supply the API KEY and SECRET when you load and configure the plugin
- 2) If you want to compile the plug-in to be sent out, you can add the API_KEY and SECRET to the source (FACEBOOK_APP_DEFAULT_API_KEY and FACEBOOK_APP_DEFAULT_SECRET) and then set FACEBOOK_APP_KEY_EDITABLE to 0. For example:
Code (c)
#define FACEBOOK_APP_DEFAULT_API_KEY "012345689abcdef" //Put your facebook supplied API Key here
#define FACEBOOK_APP_DEFAULT_SECRET "fedcba987654321" //Put your facebook supplied SECRET here
#define FACEBOOK_APP_KEY_EDITABLE 0 //Note the 0
Run “make facebook.so” in the libpurple/plugins directory. Now you will have a facebook.so in the libpurple/plugins directory.
Copy it to your plugins directory.
Usage
When you load the plugin, you should get a notification telling you to go to a link. Click the link and login to facebook. Then click on Close in the notification window. Now, if all goes well, you can right click on a buddy and click “Assign Facebook User”. A list of users should come up. Pick who it is and click OK. Now when you either get a tooltip of the buddy (keep the mouse hovered over the buddy) or get the user info (right click, get info) you will see a Facebook Status.
Questions, Comments, etc