SOLVED: So it's ranking them, I had so little data it was ranking the unliked highest. When I added more data I could see that it's working, it just returns something no matter what.
The code above in the post worked for me.