Operations at http://www.rise4fun.com/rest
This page describes the service operations at this endpoint.
| Uri | Method | Description |
|---|---|---|
| ask/{tool}/{output=default} | POST | Executes a tool over a program given its program source and returns the output as a raw string |
| ask/{tool}/{programid}/{output=default} | GET | Executes a tool over a program given its program id and returns the output as a raw string |
| code/atom/{tool=all} | GET | Gets an Atom 1.0 feed with the program source code |
| code/rss/{tool=all} | GET | Gets an RSS feed with the program source code |
| code/zip/{tool=all} | GET | Gets an zip file containing the program source code |
| live/atom/{tool=all}/{count=10} | GET | Gets an Atom 1.0 feed with the latest asks |
| live/rss/{tool=all}/{count=10} | GET | Gets an RSS 2.0 feed with the latest asks |
| live/tile | GET | Gets an image that represents the current state of RiSE4fu to be used in a Windows Phone 7 Tile |
| live/videos | GET | Gets an RSS 2.0 feed of the RiSE videos on http://channel9.msdn.com |
| program/{tool} | POST | Uploads a program and receives the id back as a raw string |
| program/{tool}/{programid} | GET | Gets a program as a raw string given its sample or permalink id. |
| samples/{tool} | GET | Gets the list of built-in samples for a tool |
| samples/atom/{tool} | GET | Gets the list of built-in samples for a tool as a Atom 1.0 feed |
| samples/rss/{tool} | GET | Gets the list of built-in samples for a tool as a RSS 2.0 feed |
| search/{tool} | POST | Service at http://www.rise4fun.com/rest/search/{TOOL}?q={TERM}&skip={SKIP}&take={TAKE} |
| stats/{tool=all} | GET | Gets the number of times a particular tool was asked |
| tools | GET | Gets the list of tools available |
| tools/atom | GET | Gets the list of tools available as a Atom 1.0 feed |
| tools/rss | GET | Gets the list of tools available as a RSS 2.0 feed |
| tools/samples | GET | Gets the list of tools available |
| tutorials/{tool} | GET | Gets the list of tutorials for a tool |
| validate/{tool} | POST | Executes a tool over a program given its program source and returns either the empty string (ok), or an error message |
| wadl | GET | Gets the WADL definition of this service |
| xask/{tool}/{output=default} | POST | Executes a tool over a program given its program source and returns the output as a 'postMessage' script to the parent frame. Expects POST as multipart/form-data encoded with parameters 'eventid' and 'source'. |