I have a few Facebook friend lists that should really be one; they overlap (some friends are in many of the lists, some not) and have similar names. I'd like to merge these into one list. What's the easiest way to do that?
2 Answers
Use Facebook Graph API /{user-id}/friendlists edge to read the list id, then use /{friendlist-id}/members edge to read its list of members and save it into a text editor.
Join the two results into one, then use the same API to either create a new list or update one of the two lists with the new members.
-
-
1I just started working on a script for this here: github.com/andrewferrier/facebook-friend-list-merge. It seems that the
/members
API is deprecated, though, so I've given up for this since it seems it might not last long. Others could take up the mantle if they wish, pull requests will definitely be gladly accepted... Commented Oct 15, 2014 at 20:52
This is not possible anymore. A couple of years ago you could just choose the option "merge lists" in the drop-down-menu in the upper right corner of the list (See this post from 2011). But this is not possible since Facebook revamped the lists in 2011. Old lists (lists created before 3rd quarter of 2011) should still have the possibility to be merged into the new list format (ReadWrite talks about this option here), but as I do not have any of those lists, I cannot verify that for you.
As the possibility to merge lists have been removed, the best way is now to keep the biggest list, and add persons individually. It's a pain, but there's no other way. Sorry.