It looks like you're offline.
Open Library logo

Open Library JSON API → Diff

Added
Modified
Removed
Not changed
Revision 6 by jachamp March 2, 2022
Revision 7 by mheiman September 5, 2022
body
0 ## Read API 0 ## Read API
... ...
53 53
54 <script> 54 <div class="query" style="width: 800px; margin-left: 100px;">
55 <pre>
55 var request = { 55 var request = {
... ...
65 query(request, response); 65 query(request, response);
66 </script> 67 </pre></div>
67 68
68 A curl request for the above, then, would read as follows: 69 A curl request for the above, then, would read as follows:
69 70
70 <div class="query" style="width: 800px; margin-left: 100px;"> 71 <div class="query" style="width: 800px; margin-left: 100px;">
71 <pre>$ curl -G --data-urlencode 'query={"type":"\/type\/edition", "isbn_10":"0789312239"}' \ 72 <pre>
73 $ curl -G --data-urlencode 'query={"type":"\/type\/edition", "isbn_10":"0789312239"}' \
72 http://openlibrary.org/api/things</pre> 72 http://openlibrary.org/api/things</pre>
... ...
80 80
81 <script> 83 <div class="query" style="width: 800px; margin-left: 100px;">
84 <pre>
82 var request = { 82 var request = {
... ...
118 query(request, response); 118 query(request, response);
119 </script> 122 </pre></div>
120 120
... ...
128 128
129 <script> 132 <div class="query" style="width: 800px; margin-left: 100px;">
133 <pre>
130 var request = { 130 var request = {
... ...
143 143
144 </script> 148 </pre></div>
145 149
146 By default sort operation returns the results in the ascending order. To reverse that order, prepend minus (`-`) to the value of `sort` directive. 150 By default sort operation returns the results in the ascending order. To reverse that order, prepend minus (`-`) to the value of `sort` directive.
147 151
148 <script> 152 <div class="query" style="width: 800px; margin-left: 100px;">
153 <pre>
149 var request = { 149 var request = {
... ...
163 163
164 </script> 169 </pre></div>
165 165
... ...
171 171
172 <script> 177 <div class="query" style="width: 800px; margin-left: 100px;">
178 <pre>
173 var request = { 173 var request = {
... ...
194 query(request, response); 194 query(request, response);
195 </script> 201 </pre></div>
196 202
197 The `offset` directive can be used to ask infogami to give results from a specific offset. 203 The `offset` directive can be used to ask infogami to give results from a specific offset.
198 204
199 The following query gives the next 10 templates. 205 The following query gives the next 10 templates.
200 206
201 <script> 207 <div class="query" style="width: 800px; margin-left: 100px;">
208 <pre>
202 var request = { 202 var request = {
... ...
225 query(request, response); 225 query(request, response);
226 </script> 233 </pre></div>
227 227
... ...
233 233
234 <script> 241 <div class="query" style="width: 800px; margin-left: 100px;">
242 <pre>
235 235
... ...
254 query(request, response) 254 query(request, response)
255 </script> 263 </pre></div>
256 256
... ...
489 <br /><br /><br /> 489 <br /><br /><br />