Insert your poster details to generate QR code



Look for authors in:
Add more








Home List All
Get a QR reader for your smartphone
Home List All
QRate.me is a spin-off of the VIVO Hackaton 2011

Home List All

We know how frustrating it is when you go through the trouble of submitting data through online forms and apps do not provide a way to get the data out!

We that goal in mind, we developed the QRate.me API, a way to search and retrieve posters from QRate.me

The API was devised with simplicity in mind. It works with attribute/value pairs. All you need to know to start querying QRate.me right away is this:

http://qrate.me/api/[attribute]/[value]

Here's an example:

http://qrate.me/api/title/semantic

Will return all posters that have the word "semantic" in the "title".

What attributes can you ask for?

Pretty much any attribute that is submitted with the poster can be queried, with the obvious exceptions such as email. The list of attributes is the following:

How about the format of the data?

The format can be specified at the end of a query, like so:

http://qrate.me/api/[attribute]/[value]/[format]

QRate.me format accepts any of the following formats:

What is jsonp?

Perhaps you've heard about it and wondered what it was for. JSONP was invented to circunvent browser sandboxing - the inability of code written in javascript to retrieve data from external sources without relying on server side code. Of course, nothing prevent you from retrieving functions remotely, we do that all the time. So javascript developers decided to use that simple trick to bring remote data into your apps. We like javascript developers and that is why we provide the JSONP alternative. JSONP is just like JSON but the outcome is enwrapped in a function, like so:

Without JSONP WIth JSONP
{ title:"my poster"} callback( { title:"my poster"} )


Whenever the result of the remote service comes back, the function "callback" will be triggered and its input parameter will be the data! As simple as that! Without further ado, this is how easy it is to collect data from QRate.me to empower your javascrpt applications:

Example usage (with jquery):
$.getJSON("http://qrate.me/api.php?attribute=authors&value=deus&output=jsonp&callback=?", function (data) {
   //put here the code that does something with the data
})

Home List All posters