|
|
|
|
|
by compsciphd
5137 days ago
|
|
I've done this, except I found it to be mostly worthless. why? We all restrict what other people's apps can see of ours. What does this mean? most stories aren't visible. The first 10 stories that I see through the graph api correspond to about the first 100 stories I see through my facebook newsfeed (this same limitation also applies to using facebook's own "download your data" app, as it is implemented through the graph api without any special access). This also means that if you post a comment to friend's story (and see on your page/timeline "commented on X...", if that friend restricted api access to their data, you will not only not be able to access the comment (that you wrote), you won't even see it in json dump of the page via the graph api. In all honesty, the only way to do it "right" (in quotes for a reason, as not really right(tm), and with facebook's current limitations) is to basically parse their dom and rewrite it. That's also something I've experimented with (and have a relatively simple implementation), however, they change things constantly! |
|
I will be sure to constantly compare and contrast the actual FB stream against the Blockify.me stream. The main frustration I am having is that the Graph API response time is twice as long as the REST api, that is now deprecated. We are looking into what calls can be batched and where we can use caching to speed up the app.
I do appreciate your sharing your experience so that I can learn from it.