Hi. I like the general user interface design, it's simple and sleek. Since you asked for beta testing feedback: there doesn't seem to be a button to go back to the search screen from the results screen. But if you click either of the scrollbars, it takes you back to the search screen. Strange behavior.
Doing a volume search on "batman" on your site returns 214 items. But doing the same search directly against the API yields 447 results (more than double). Here's the query I'm using:
http://api.comicvine.com/search/?api_key=[my_api_key]&format=xml&resources=volume&query=batman Also, when I search for "batman harley" against the API, I get 3 results, including a volume called "Batman: Harley and Ivy".
But in your application, I get 0 results. If I search "Batman Harley and Ivy" in your application, I still get 0 results. Only when I search the literal title, "Batman: Harley and Ivy" do I get the hit on your application.
I also noticed that the results for the "batman" search do not show up in the same order as in the actual API results. For instance, you've got "Batman" appearing at the top of the list, when it actually doesn't show up until a few pages in on the API result. Furthermore, you seem to only have 1 result that is the exact name "Batman", when the API returns 4 volumes with that exact name.
So obviously you're getting all results first, and then filtering them in some way before displaying the info.
I'd like to know more about what kind of filtering you're doing and why you've chosen the method you went with.
Thanks a lot for showing us your app!
Edit: I also discovered that your Issues results for "Batman" (top of the results listing) seems incomplete. The API lists 711 issues for that Volume, but your results yield 691 isues. I'm not sure if this is a bug, or if it is intentional... Perhaps the API does not have Issue resource detail pages for 20 of the issues, so they are not included in your result, or is it something else?
Log in to comment