cURL Header
api-key specify your api-key to get access to API
user-client-token user client token
user-access-token user access token
response-type specify API response type : ("json" or "xml")
api-version specify required API version : ("v1.0" o "v1.1")
Live
URL :
http://api.westream.com/live/create
Response :
{ "message":"created successfully", "code":201, "success":true }
Parameters :
username(string) title(string) dateStart(DateTime yyyy-mm-dd hh:mm:ss) dateEnd(DateTime yyyy-mm-dd hh:mm:ss) type(standard/360)
URL :
http://api.westream.com/live/list
Response :
{ "message": [ { "idLive":"abcd1234", "title":"Title test", "dateStart":"2016-02-20 15:00:00", "dateEnd":"2016-03-01 16:00:00", "streamName":"abcd1-username", "status":"available", "type":"standard" }, { "idLive":"abcde12345", "title":"Title test 2", "dateStart":"2016-02-25 14:00:00", "dateEnd":"2016-02-27 14:00:00", "streamName":"1234-username", "status":"on-air", "type":"360" } ], "code":200, "success":true }
Parameters :
username(string)
URL :
http://api.westream.com/live/update
Response :
{ "message":"Updated successfully", "code":200, "success":true }
Parameters :
idLive(string) title(string) dateStart(string) dateEnd(string)
URL :
http://api.westream.com/live/on-air
Response :
{ "message":"Updated successfully", "code":200, "success":true }
Parameters :
idLive(string) title(string) dateStart(DateTime yyyy-mm-dd hh:mm:ss) dateEnd(DateTime yyyy-mm-dd hh:mm:ss)
URL :
http://api.westream.com/live/delete
Response :
{ "message":"Deleted successfully", "code":200, "success":true }
Parameters :
idLive(string)
URL :
http://api.westream.com/live/recreate
Response :
{ "message":"recreated successfully", "code":200, "success":true }
Parameters :
username(string) idLive(string) dateStart(DateTime yyyy-mm-dd hh:mm:ss) dateEnd(DateTime yyyy-mm-dd hh:mm:ss)
URL :
http://api.westream.com/live
Response :
{ "message": { "idLive":"xxxx", "title":"user title", "dateStart":"0000-00-00 00:00:00", "dateEnd":"0000-00-00 00:00:00", "streamName":"1ds2-username", "status":"available", "recordStart":"false", "type":"standard" }, "code":200, "success":true }
Parameters :
idLive(string)
Recording
link :
http://api.westream.com/live/record/start
Response :
{ "message": { "idRecording":"1234abcd", "fileName":"Channel0_1234.mp4", "streamName":"dfsdf-Channel0" }, "code":200, "success":true }
Parameters :
idLive (string)
link :
http://api.westream.com/live/record/stop
Response :
{ "message":"Record stopped", "code":200, "success":true }
Parameters :
idLive (string) idRecording(string) - Response id of start or split
link :
http://api.westream.com/live/record/split
Response :
{ "message": { "idRecording":"1234abcd", "fileName":"Channel0_1234.mp4", "streamName":"dfsdf-Channel0" }, "code":200, "success":true }
Parameters :
idLive (string)
link :
http://api.westream.com/live/record/status
Response :
{ "message":"record stoped", "code":200, "success":true }
Parameters :
idLive (string)
Record stream file
link :
http://api.westream.com/live/record/stream/list
Response :
{ "message": [ { "idRecording":"abcd123", "title":"Channel test", "date":"2016-02-26 10:52:02", "fileName":"123-username.mp4", "streamName":"123-username" }, { ... }, { ... } ], "code":200, "success":true }
Parameters :
username(string)
link :
http://api.westream.com/live/record/stream/delete
Response :
{ "message":"Deleted successfully", "code":200, "success":true }
Parameters :
idRecording(string)