User Tools

Site Tools


osrfhttp:opensrf_gateway

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
osrfhttp:opensrf_gateway [2016/09/21 10:39]
rjs7 [Return Status]
osrfhttp:opensrf_gateway [2022/02/10 13:34] (current)
Line 17: Line 17:
  
 ======Examples:====== ======Examples:======
 +
 +=====Example 0: Check Evergreen version=====
 +
 +[[https://demo.evergreencatalog.com/osrf-gateway-v1?service=open-ils.circ&method=opensrf.open-ils.system.ils_version]]
 +
 +Returns this:
 +<code>
 +{"payload":["3-2-0"],"status":200}
 +</code>
 +
 =====Example 1: Retrieve a List of Circ Modifiers with Input Format and Return Format as JSON:===== =====Example 1: Retrieve a List of Circ Modifiers with Input Format and Return Format as JSON:=====
 Both of these examples return the same values; the return and input types do not need to be explicitly stated when requesting JSON objects. Both of these examples return the same values; the return and input types do not need to be explicitly stated when requesting JSON objects.
Line 237: Line 247:
  <status>200</status>  <status>200</status>
 </response> </response>
 +</code>
 +
 +=====Example 3: Authentication=====
 +
 +Login with the demo admin user:
 +
 +[[https://demo.evergreencatalog.com/osrf-gateway-v1?service=open-ils.auth&method=open-ils.auth.login&param={"username":"admin","password":"demo123"}]]
 +
 +Returns this:
 +
 +<code>
 +{
 +"payload":[{
 +    "ilsevent":0,
 +    "textcode":"SUCCESS",
 +    "desc":"Success",
 +    "pid":19776,
 +    "stacktrace":"oils_auth.c:636",
 +    "payload":{
 +        "authtoken":"5f0f7eebe600ed267be4085b660fe7be",
 +        "authtime":7200
 +    }
 +}],
 +"status":200
 +}
 </code> </code>
  
osrfhttp/opensrf_gateway.1474468779.txt.gz · Last modified: 2022/02/10 13:34 (external edit)

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.