Rest api ẅith python » History » Version 7
  Javier Hernandez, 2010-11-09 10:15 
  
| 1 | 4 | Javier Hernandez | h1. Using the REST API with Python | 
|---|---|---|---|
| 2 | |||
| 3 | 6 | Javier Hernandez | Here is the two well-known options for using REST API with python. | 
| 4 | 4 | Javier Hernandez | |
| 5 | 5 | Javier Hernandez | # "PyActiveResource":http://code.google.com/p/pyactiveresource/ | 
| 6 | 1 | Javier Hernandez | # "Python library":http://code.google.com/p/pyredminews/ | 
| 7 | 6 | Javier Hernandez | |
| 8 | |||
| 9 | h2. *PyActiveResource* example: | ||
| 10 | |||
| 11 | 7 | Javier Hernandez | <pre> | 
| 12 | <code class="python"> | ||
| 13 | 6 | Javier Hernandez | # Importing pyactiveresource | 
| 14 | from pyactiveresource.activeresource import ActiveResource | ||
| 15 | |||
| 16 | class Issue(ActiveResource): | ||
| 17 | _site = 'http://redmine.foo.org' | ||
| 18 | _user = 'username' | ||
| 19 | _password = 'password' | ||
| 20 | |||
| 21 | # Get issues | ||
| 22 | issues = Issue.find() | ||
| 23 | |||
| 24 | # Get a specific issue, from its id | ||
| 25 | issue = Issue.find(1345) | ||
| 26 | |||
| 27 | # Issue attributes | ||
| 28 | |||
| 29 | # Updating an attribute | ||
| 30 | |||
| 31 | </pre> |