Changes between Version 1 and Version 2 of MediaMosa Open API
- Timestamp:
- 08/10/11 14:51:58 (22 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MediaMosa Open API
v1 v2 12 12 Openapi interface (like app1, app2, job1 etc. interfaces).[[BR]] 13 13 More information about the openapi interface here:[[BR]] 14 http://mediamosa.org/trac/wiki/Installing%20MediaMosa 14 http://mediamosa.org/trac/wiki/Installing%20MediaMosa[[BR]] 15 15 16 16 Settings: 17 You can define on the configuration page (admin/mediamosa/config/global) 18 OpenAPI part a client application for OpenAPI REST calls, and the default 17 You can define on the configuration page (admin/mediamosa/config/global)[[BR]] 18 OpenAPI part a client application for OpenAPI REST calls, and the default[[BR]] 19 19 response type. 20 20 21 21 OpenAPI REST calls: 22 /openapi/search, method [GET] 22 {{{ 23 /openapi/search, method [GET] 23 24 https://beheer.acceptatie.vpcore.snkn.nl/admin/mediamosa/browse/restcall 24 25 /openapi-search/GET 26 }}} 25 27 26 28 27 29 Example call: [GET] 30 {{{ 28 31 /openapi/search?category=C1SJV9banjbSOWT4SgvjxaN5&duration=29&format=asf&publisher=pub&contributor=cont&author=creator&until=2010-08-05&since=2010-07-01&query=dc&subject=sle&language=nl&location=coverage 32 }}} 29 33 More documentation: TS Open Webservices - versie 0.9.pdf 34 30 35 OpenUpload REST calls: 36 {{{ 31 37 /openapi/album/$album_id [POST] 32 38 /openapi/album/$album_id/mediaitem [POST] 33 39 /openapi/album/$album_id/mediaitem/$id [POST] 40 }}} 41 34 42 Creating mediaItem (mediafile): 43 {{{ 35 44 /openapi/mediaItem/$items_user_id/$group_id/$album_id [POST] 45 }}} 46 36 47 Getting information from mediaItems (mediafiles): 48 {{{ 37 49 /openapi/mediaItems [GET] 38 50 /openapi/mediaItems/$items_user_id [GET] 39 51 /openapi/mediaItems/$items_user_id/$group_id [GET] 40 52 /openapi/mediaItems/$items_user_id/$group_id/$album_id [GET] 41 /openapi/mediaItems/$items_user_id/$group_id/$album_id/$mediaitem_id 42 [GET] 53 /openapi/mediaItems/$items_user_id/$group_id/$album_id/$mediaitem_id [GET] 54 }}} 55 43 56 https://beheer.acceptatie.vpcore.snkn.nl/admin/mediamosa/browse/restcall?page=4 44 57 Example: [GET] 58 {{{ 45 59 /openapi/mediaItems/@me/@self/i1fXjdbtelVOrK7qQS1mhvNg/NgkAxZYTPmMKLETbgf1gHuJR 46 60 Where $item_user_id = @me (the current user), $group_id = @self, 47 61 $album_id (asset_id) = i1fXjdbtelVOrK7qQS1mhvNg, $mediaitem_id 48 62 (mediafile_id) = NgkAxZYTPmMKLETbgf1gHuJR. 49 63 }}}
