Browse Contest Gallery
From ePrize Developers Wiki
(Difference between revisions)
Line 14: | Line 14: | ||
|- | |- | ||
| search | | search | ||
- | | A Solr compatible search string (the sort and category options cannot be used with search) | + | | A [http://wiki.apache.org/solr/SolrQuerySyntax Solr] compatible search string (the sort and category options cannot be used with search) |
|- | |- | ||
| sort | | sort | ||
Line 206: | Line 206: | ||
<views>0</views> | <views>0</views> | ||
<votes>1</votes> | <votes>1</votes> | ||
+ | </entry> | ||
+ | </result> | ||
+ | |||
+ | $ curl -i -X GET -H "Accept: text/xml" \ | ||
+ | "http://test.url.eprize.com:10001/v1/solution/contestv2/contest/gallery?search=ode" | ||
+ | |||
+ | HTTP 200 OK | ||
+ | Date: Wed, 28 Jul 2010 21:43:04 GMT | ||
+ | Server: Apache/2.2.4 (Unix) mod_perl/2.0.3 Perl/v5.8.8 | ||
+ | cache-control: public | ||
+ | expires: Wed, 28 Jul 2010 21:53:04 GMT | ||
+ | content-length: 714 | ||
+ | Connection: close | ||
+ | Content-Type: text/xml; charset=utf-8 | ||
+ | |||
+ | <?xml version="1.0" encoding="UTF-8" ?> | ||
+ | <result> | ||
+ | <contest_info> | ||
+ | <entries_per_page>20</entries_per_page> | ||
+ | <page_number>1</page_number> | ||
+ | <phase>winner_selection</phase> | ||
+ | <total_entries>1</total_entries> | ||
+ | </contest_info> | ||
+ | <entry> | ||
+ | <body>this is the body of my essay</body> | ||
+ | <category>2</category> | ||
+ | <city>PLEASANT RIDGE</city> | ||
+ | <description></description> | ||
+ | <entry_id>4</entry_id> | ||
+ | <entry_state>approved</entry_state> | ||
+ | <first_name>Joe</first_name> | ||
+ | <last_name>U</last_name> | ||
+ | <rating_ave>0.000</rating_ave> | ||
+ | <rating_count>0</rating_count> | ||
+ | <state>MI</state> | ||
+ | <title>an ode to restful interfaces</title> | ||
+ | <views>3</views> | ||
+ | <votes>0</votes> | ||
</entry> | </entry> | ||
</result> | </result> |
Revision as of 21:45, 28 July 2010
Optional gallery parameters:
count | The number of desired results per page |
page | The desired page number of the gallery |
category | A comma separated list of category IDs to filter |
search | A Solr compatible search string (the sort and category options cannot be used with search) |
sort | votes/views/ratings |
Essay contest:
$ curl -i -X GET -H "Accept: text/xml" \ "http://test.url.eprize.com/v1/solution/contestv2/contest/gallery" HTTP 200 (OK) Cache-Control: public Connection: close Date: Thu, 01 Apr 2010 04:00:00 GMT Server: POE HTTPD Component/0.09 (5.008008) Content-Length: 1175 Content-Type: text/xml; charset=utf-8 Expires: Wed, 28 Jul 2010 15:53:40 GMT <?xml version="1.0" encoding="UTF-8" ?> <result> <contest_info> <entries_per_page>20</entries_per_page> <page_number>1</page_number> <phase>entry</phase> <total_entries>2</total_entries> </contest_info> <entry> <body>this is the body of my essay</body> <category>1</category> <city>PLEASANT RIDGE</city> <description></description> <entry_id>1</entry_id> <entry_state>approved</entry_state> <first_name>Todd</first_name> <last_name>C</last_name> <rating_ave>0.857</rating_ave> <rating_count>7</rating_count> <state>MI</state> <title>this is the title of my essay</title> <views>0</views> <votes>1</votes> </entry> <entry> <body>this is the body of my essay</body> <category>2</category> <city>PLEASANT RIDGE</city> <description></description> <entry_id>2</entry_id> <entry_state>approved</entry_state> <first_name>Joe</first_name> <last_name>U</last_name> <rating_ave>0.000</rating_ave> <rating_count>0</rating_count> <state>MI</state> <title>an ode to restful interfaces</title> <views>3</views> <votes>0</votes> </entry> </result>
$ curl -i -X GET -H "Accept: text/xml" \ "http://test.url.eprize.com/v1/solution/contestv2/contest/gallery?count=1&page=2" HTTP 200 (OK) Cache-Control: public Connection: close Date: Thu, 01 Apr 2010 04:00:00 GMT Server: POE HTTPD Component/0.09 (5.008008) Content-Length: 703 Content-Type: text/xml; charset=utf-8 Expires: Wed, 28 Jul 2010 17:48:59 GMT <?xml version="1.0" encoding="UTF-8" ?> <result> <contest_info> <entries_per_page>1</entries_per_page> <page_number>2</page_number> <phase>entry</phase> <total_entries>2</total_entries> </contest_info> <entry> <body>this is the body of my essay</body> <category>2</category> <city>PLEASANT RIDGE</city> <description></description> <entry_id>2</entry_id> <entry_state>approved</entry_state> <first_name>Joe</first_name> <last_name>U</last_name> <rating_ave>0.000</rating_ave> <rating_count>0</rating_count> <state>MI</state> <title>an ode to restful interfaces</title> <views>3</views> <votes>0</votes> </entry> </result>
$ curl -i -X GET -H "Accept: text/xml" \ "http://test.url.eprize.com/v1/solution/contestv2/contest/gallery?category=1,3" HTTP 200 (OK) Cache-Control: public Connection: close Date: Thu, 01 Apr 2010 04:00:00 GMT Server: POE HTTPD Component/0.09 (5.008008) Content-Length: 705 Content-Type: text/xml; charset=utf-8 Expires: Wed, 28 Jul 2010 17:50:11 GMT <?xml version="1.0" encoding="UTF-8" ?> <result> <contest_info> <entries_per_page>20</entries_per_page> <page_number>1</page_number> <phase>entry</phase> <total_entries>1</total_entries> </contest_info> <entry> <body>this is the body of my essay</body> <category>1</category> <city>PLEASANT RIDGE</city> <description></description> <entry_id>1</entry_id> <entry_state>approved</entry_state> <first_name>Todd</first_name> <last_name>C</last_name> <rating_ave>0.857</rating_ave> <rating_count>7</rating_count> <state>MI</state> <title>this is the title of my essay</title> <views>0</views> <votes>1</votes> </entry> </result>
$ curl -i -X GET -H "Accept: text/xml" \ "http://test.url.eprize.com/v1/solution/contestv2/contest/gallery?sort=views" HTTP 200 (OK) Cache-Control: public Connection: close Date: Thu, 01 Apr 2010 04:00:00 GMT Server: POE HTTPD Component/0.09 (5.008008) Content-Length: 1174 Content-Type: text/xml; charset=utf-8 Expires: Wed, 28 Jul 2010 17:58:00 GMT <?xml version="1.0" encoding="UTF-8" ?> <result> <contest_info> <entries_per_page>20</entries_per_page> <page_number>1</page_number> <phase>entry</phase> <total_entries>2</total_entries> </contest_info> <entry> <body>this is the body of my essay</body> <category>2</category> <city>PLEASANT RIDGE</city> <description></description> <entry_id>2</entry_id> <entry_state>approved</entry_state> <first_name>Joe</first_name> <last_name>U</last_name> <rating_ave>0.000</rating_ave> <rating_count>0</rating_count> <state>MI</state> <title>an ode to restful interfaces</title> <views>3</views> <votes>0</votes> </entry> <entry> <body>this is the body of my essay</body> <category>1</category> <city>PLEASANT RIDGE</city> <description></description> <entry_id>1</entry_id> <entry_state>approved</entry_state> <first_name>Todd</first_name> <last_name>C</last_name> <rating_ave>0.857</rating_ave> <rating_count>7</rating_count> <state>MI</state> <title>this is the title of my essay</title> <views>0</views> <votes>1</votes> </entry> </result>
$ curl -i -X GET -H "Accept: text/xml" \ "http://test.url.eprize.com:10001/v1/solution/contestv2/contest/gallery?search=ode" HTTP 200 OK Date: Wed, 28 Jul 2010 21:43:04 GMT Server: Apache/2.2.4 (Unix) mod_perl/2.0.3 Perl/v5.8.8 cache-control: public expires: Wed, 28 Jul 2010 21:53:04 GMT content-length: 714 Connection: close Content-Type: text/xml; charset=utf-8 <?xml version="1.0" encoding="UTF-8" ?> <result> <contest_info> <entries_per_page>20</entries_per_page> <page_number>1</page_number> <phase>winner_selection</phase> <total_entries>1</total_entries> </contest_info> <entry> <body>this is the body of my essay</body> <category>2</category> <city>PLEASANT RIDGE</city> <description></description> <entry_id>4</entry_id> <entry_state>approved</entry_state> <first_name>Joe</first_name> <last_name>U</last_name> <rating_ave>0.000</rating_ave> <rating_count>0</rating_count> <state>MI</state> <title>an ode to restful interfaces</title> <views>3</views> <votes>0</votes> </entry> </result>