You can do that, but I don't store the data anywhere using the app. You can comb through the source code, its an app made purely with JavaScript and EmberJS.
Even if you don't, it's a good idea to train users to remove apps that they're done with so that other less scrupulous developers don't have unnecessary access to their info.
Very nice.
I recognise you can't auto unlike everything.
On click can you shift the page a set number of vertical pixels to the next like button. Then I can just click to unlike in rapid succession.
Good point! At first on my end it seemed like this was already kind of implemented since after every button click I scrolled my mouse wheel one tick down and the buttons aligned more or less (for a bit). This might be a good workaround!
You are explicitly requesting it. Take a look at the params you are passing to scope. I can see when clicking the sign in with facebook button in the URI you are requesting these permissions: scope=user_likes%2Cemail
I'm sure you are doing nothing malicious, but there's no way for us to be 100% sure you aren't doing something different on production.
Studies have also shown that you should only request those permissions that are needed, otherwise you lower conversions. So you might want to fix this right away.
This is no longer true for apps created after last years F8 conference (4/30/2014, Graph API v2.0,) and I believe the deprecation schedule ends in April.. Older apps will no longer get this by default.
See, highschool me used to like random things but when you get it polluting your News Feed when all you care about is new music from indie artists, then that's when you want to start unliking things, haha.
I am working on an app that does a similar function but for 'friends'. Removing friends is very slow on desktop because of the thumbnails generated for all the profile pictures. The page refreshes often which further slows down the tedious task of deleting friendships.
Yeah, I was planning on creating something for friends as well, unfortunately the Graph API doesn't allow for programmatic deletion of friends, although it would be nice.
It seems it automatically goes to the next page (and scrolls about 1/3 down the page) once I scroll to the bottom? And there's no way to go back to the previous page?
Some usability issues, but overall a nice idea. I like the chronological sorting.
Yeah . . . I'm wondering how best to fix that. The problem with rendering iFrames is that once you hit 100, it gets CPU intensive and laggy, so I decided to delete older items under the assumption that the user was done with them. Thus, by limiting it to 50 items onscreen at once, it increases performance. Maybe pagination would have been better, I just didn't want to force users to click more than they had to.
I have 45 items. When I get to the bottom, it blanks all the items, and displays "finished loading items" twice. If I log out then log back in it displays my list of likes again .. until I scroll to the bottom.
Sounds like a very useful app. At least for those "liking hyperactive" FB users who have grown up and now are using FB to build their brand through the platform. Nice job guys!
Thanks! Heck, I remember back in the day when it was called 'Become a Fan' and not 'Like'. I was one of those hyperactive users out of boredom in high school, so I figured others would in a similar scenario.
It was also back when the "thing" you were a fan of wasn't a page that could post stuff to your feed. Now every single one of those "things" you were a fan of are pages that have admins/owners and can post stuff.
E.g. At some point you could populate your profile with favorite books, movies, artists, etc. You know, topersonalize. Well, now they're all pages and you like all of them.
I'm working on fixing that bug. This is my third EmberJS app, my first one with only EmberJS and no custom back-end, so I'm doing some hack-y things to get it to render more likes. Sorry about that~
[1] https://www.facebook.com/settings?tab=applications