Changes for page API V2.0
Last modified by Treyfane Dingo on 2024/03/10 02:07
From version 7.1
edited by Treyfane Dingo
on 2023/09/25 22:53
on 2023/09/25 22:53
Change comment:
There is no comment for this version
To version 10.1
edited by Treyfane Dingo
on 2024/02/11 19:43
on 2024/02/11 19:43
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,6 +1,6 @@ 1 1 The L.A.S.S.I.E. API V 2.0 can be reached via 2 2 3 -{{{https://api.lassie.online/ api/lassie/v2.0}}}3 +{{{https://api.lassie.online/v2.0}}} 4 4 5 5 === Required POST Parameters === 6 6 ... ... @@ -25,11 +25,11 @@ 25 25 26 26 === Example (CURL) === 27 27 28 -{{{curl -X POST -d "apikey=ae629a834729fd3aac6d1f827b1793b0" -d "request=lostandfounddb" https://api.lassie.online/ api/lassie/v2.0}}}28 +{{{curl -X POST -d "apikey=ae629a834729fd3aac6d1f827b1793b0" -d "request=lostandfounddb" https://api.lassie.online/v2.0}}} 29 29 30 30 This example will display the entire Lost & Found Database of FTC. 31 31 32 -{{{curl -X POST -d "apikey=ae629a834729fd3aac6d1f827b1793b0" -d "request=lostandfounddb" -d "command=lost" https://api.lassie.online/ api/lassie/v2.0}}}32 +{{{curl -X POST -d "apikey=ae629a834729fd3aac6d1f827b1793b0" -d "request=lostandfounddb" -d "command=lost" https://api.lassie.online/v2.0}}} 33 33 34 34 This example will display only the lost items of the Lost & Found Database of FTC. 35 35 ... ... @@ -49,7 +49,43 @@ 49 49 ==== Lost & Found Database ==== 50 50 51 51 {{box}} 52 -{"data":[{"id":"1","image":"https:\/\/api.lassie.online\/lassie\/images\/lostandfound_db\/9a7a1039bcbe887ed2f57a5b64c56c51.png","title":"A Piece of Cake","description":"Just another piece of cake","status":"F","lost_timestamp":"","found_timestamp":"2021-06-22 19:08:16","return_timestamp":""}]} 52 +{ 53 + "data": [ 54 + { 55 + "id": 1925, 56 + "image": null, 57 + "thumb": null, 58 + "title": "Image", 59 + "description": "invisible, watercolour, found in Schroedinger's box", 60 + "status": "F", 61 + "lost_timestamp": null, 62 + "found_timestamp": "2023-11-24 00:27:24", 63 + "return_timestamp": null 64 + }, 65 + { 66 + "id": 1921, 67 + "image": "https:~/~/api.lassie.furcom.org/images/lostandfound_db/fe3c6670a33d8f4199ffa95a5c23b622.png", 68 + "thumb": "https:~/~/api.lassie.furcom.org/images/lostandfound_db/thumbnail/fe3c6670a33d8f4199ffa95a5c23b622.png", 69 + "title": "Sense of Taste", 70 + "description": "lost in Hotel Restaurant", 71 + "status": "L", 72 + "lost_timestamp": "2023-11-01 16:13:02", 73 + "found_timestamp": null, 74 + "return_timestamp": null 75 + }, 76 + { 77 + "id": 1920, 78 + "image": "https:~/~/api.lassie.furcom.org/images/lostandfound_db/bc7c343fb3807d4d41b7e04fa909aad5.png", 79 + "thumb": "https:~/~/api.lassie.furcom.org/images/lostandfound_db/thumbnail/bc7c343fb3807d4d41b7e04fa909aad5.png", 80 + "title": "Vape", 81 + "description": "black / rainbow, \"GEEKVAPE\", found at Open Stage", 82 + "status": "F", 83 + "lost_timestamp": null, 84 + "found_timestamp": "2023-09-30 23:52:38", 85 + "return_timestamp": null 86 + } 87 + ] 88 +} 53 53 {{/box}} 54 54 55 55 (% style="width:50%" %) ... ... @@ -68,7 +68,20 @@ 68 68 ==== Briefings Database ==== 69 69 70 70 {{box}} 71 -{"data":[{"id":"17","class":"P","topic":"UPDATE - Security News 21.12.2021","content":"<div id=\"briefing_content_content\"><div><b>Germany cancelled New Years Eve<\/b><\/div><div>Although it might calendar wise be unwise, Germany just cancelled New Years Eve. Further information can be obtained elsewhere.<\/div><div><br><\/div><div><b>Some things found<\/b><\/div><div>Security\r\n wants to remind all attendees that information about lost or found \r\nitems can be obtained via the APP or the Website of the convention. Lost\r\n & Found is maintained by security and located in the security \r\noffice.<\/div><div><br><\/div><div><b>Quote of the day<\/b><\/div><div>\"Where is your neighbor?\"<\/div><div>\"He's in the garden ...\"<\/div><div>\"I can't see him ...\"<\/div><div>\"Oh, you'd have to dig quite a bit ...\"<br><\/div><div><br><\/div><\/div>","ops_id":"112","datetime_creation":"2021-12-21 22:19:45","datetime_lastchange":"","datetime":"2021-12-21 22:19:45"}]} 107 +{ 108 + "data": [ 109 + { 110 + "id": "17", 111 + "class": "P", 112 + "topic": "UPDATE - Security News 21.12.2021", 113 + "content": "<div id=\"briefing_content_content\"><div><b>Germany cancelled New Years Eve</b></div><div>Although it might calendar wise be unwise, Germany just cancelled New Years Eve. Further information can be obtained elsewhere.</div><div><br></div><div><b>Some things found</b></div><div>Security\r\n wants to remind all attendees that information about lost or found \r\nitems can be obtained via the APP or the Website of the convention. Lost\r\n & Found is maintained by security and located in the security \r\noffice.</div><div><br></div><div><b>Quote of the day</b></div><div>\"Where is your neighbour?\"</div><div>\"He's in the garden ...\"</div><div>\"I can't see him ...\"</div><div>\"Oh, you'd have to dig quite a bit ...\"<br></div><div><br></div></div>", 114 + "ops_id": "112", 115 + "datetime_creation": "2021-12-21 22:19:45", 116 + "datetime_lastchange": "", 117 + "datetime": "2021-12-21 22:19:45" 118 + } 119 + ] 120 +} 72 72 {{/box}} 73 73 74 74 (% style="width:50%" %) ... ... @@ -86,7 +86,9 @@ 86 86 ==== Empty Object ==== 87 87 88 88 {{box}} 89 -{"data":[]} 138 +{ 139 + "data": [] 140 +} 90 90 {{/box}} 91 91 92 92 === Error Codes === ... ... @@ -94,7 +94,12 @@ 94 94 The API will send a JSON-Object upon errors 95 95 96 96 {{box}} 97 -{"error":{"code":"503","message":"Maintenance Mode enabled - please try again later"}} 148 +{ 149 + "error": { 150 + "code": "503", 151 + "message": "Maintenance Mode enabled - please try again later" 152 + } 153 +} 98 98 {{/box}} 99 99 100 100 The following error codes are implemented: