This project is read-only.

post based info from Facebook timeline



Is there a way to download post based information from a Facebook timeline:
  • I need to be able to know who from my friends liked a post and use the info to calculate top likers and commenters.
The current extraction only marks the user as a liker or commenter without specifying which posts and or at least how many posts he/she liked.


arber wrote Oct 9, 2014 at 6:17 PM


what you are requesting is a news feed importer. The actual importer downloads this kind of network from the timeline (which is the place where you post thing or your friends tag you in their posts), bit it is not what you are requesting. We are thinking of adding a news feed importer, but there is no concrete deadline at this time. Please check the page over time for further updates.


Nasrim wrote Oct 9, 2014 at 6:47 PM

I found this Graph API function (below) that returns all posts and related likes and comments. Any idea on how to convert this to something usable in NodeXL?

arber wrote Oct 9, 2014 at 7:02 PM


if you want to see who liked YOUR posts you can use the personal and timeline importer:
  1. Uncheck "Build the friends network and"
  2. Check "Add an edge for each" (all four edges will be downloaded)
  3. Specify the posts you want to download
  4. Check only "my timeline"
  5. If your posts have many likes I suggest you limit the number of likes and comments, otherwise you will probably get an OutOfMemoery exception
  6. Hit "Login" and then "Download".
Wait for the importer to finish.

In the "Edges" sheet filter the rows by Type (set to "Liker"). The filtered rows are all the people (most probably your friends) that liked your posts.

If you don't want all the information, but you want only the likers, check only "Liker" in step2.


Nasrim wrote Oct 10, 2014 at 3:08 AM

Hello Arber,

Unfortunately, this option does not give me a "weight" for the "likers". It just tells me if a user is a liker or not. Not how many likes he made in total. I compiled a small graph manually to show you what I am trying to achieve:

arber wrote Oct 10, 2014 at 12:57 PM

Hello Nasrim,

instead of post the timeline importer uses the post author (in this way we don't have bi-modal networks) and Vertex 1 is the liker and Vertex 2 is the post author. So to get the total number of likes for a user you just count the amount of times he appears in Vertex 1 in the "Edges" worksheet. I think it is the same as your graph just the two Vertex columns are inverted (and of course instead of post we show the post author).

Hope this helps!