Bug 30553 - Facebook contacts can't move into other groups / rosters
Summary: Facebook contacts can't move into other groups / rosters
Status: RESOLVED WONTFIX
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: git master
Hardware: x86-64 (AMD64) All
: medium enhancement
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-01 21:29 UTC by Michael Sena
Modified: 2011-10-03 03:15 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Michael Sena 2010-10-01 21:29:59 UTC
Currently, Facebook friend lists ARE received and shown as rosters.  However, when sending a roster change request to Facebook, Facebook responds saying that feature has not been implemented yet.  (Example of the first stanza sent pasted below). 

The Facebook plugin for Pidgin (code.google.com/p/pidgin-facebookchat) implements a way to create friend lists and move contacts between these.  The method it does so, located in the "fb_friendlist.c" file, is to send a post message, as the FB chat UI does.

I would love it if Telepathy be updated to handle this as well, as its a feature I use regularly on FB itself, and used to use on Digsby/Pidgin before I found Empathy.


E.g.
 gabble_roster_handle_add_to_group: Roster item as message:
<iq type="set" id="164369773388"> <query xmlns="jabber:iq:roster"> <item name="Michael Sena" subscription="both" jid="-1234567890@chat.facebook.com"> <group>New Group Name</group>
 <group>Current Group NAme</group>
</item>
</query>
</iq>
Comment 1 Will Thompson 2011-10-03 03:15:33 UTC
If we were to use some non-XMPP method to modify friends lists, I think it would be the official API for this: https://developers.facebook.com/docs/reference/api/FriendList/

But I don't really think this should fall under the purview of Gabble. Perhaps libsocialweb would be a better home, since it already speaks to Facebook using their REST API.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.