ziggeo
Advanced tools
Comparing version 0.1.29 to 0.1.30
/*! | ||
ziggeo - v0.1.29 - 2022-02-13 | ||
ziggeo - v0.1.30 - 2022-02-17 | ||
Copyright (c) | ||
@@ -14,4 +14,4 @@ Apache-2.0 Software License. | ||
"guid": "dc4166d4-b177-4212-abd5-ab255907a7d8", | ||
"version": "0.1.29", | ||
"datetime": 1644782406707 | ||
"version": "0.1.30", | ||
"datetime": 1645127899290 | ||
}; | ||
@@ -135,31 +135,31 @@ }); | ||
index: function (data, callbacks) { | ||
this.ApiConnect.getJSON('/server/v1/audios/', callbacks, data); | ||
this.ApiConnect.getJSON('/v1/audios/', callbacks, data); | ||
}, | ||
count: function (data, callbacks) { | ||
this.ApiConnect.getJSON('/server/v1/audios/count', callbacks, data); | ||
this.ApiConnect.getJSON('/v1/audios/count', callbacks, data); | ||
}, | ||
get: function (token_or_key, callbacks) { | ||
this.ApiConnect.getJSON('/server/v1/audios/bytoken/' + token_or_key + '', callbacks); | ||
this.ApiConnect.getJSON('/v1/audios/' + token_or_key + '', callbacks); | ||
}, | ||
get_bulk: function (data, callbacks) { | ||
this.ApiConnect.postJSON('/server/v1/audios/get-bulk', callbacks, data); | ||
this.ApiConnect.postJSON('/v1/audios/get-bulk', callbacks, data); | ||
}, | ||
download_audio: function (token_or_key, callbacks) { | ||
this.Connect.getBinary('/v1/server/v1/audios/bytoken/' + token_or_key + '/video', callbacks); | ||
this.Connect.getBinary('/v1/audios/' + token_or_key + '/audio', callbacks); | ||
}, | ||
update: function (token_or_key, data, callbacks) { | ||
this.ApiConnect.postJSON('/server/v1/audios/bytoken/' + token_or_key + '', callbacks, data); | ||
this.ApiConnect.postJSON('/v1/audios/' + token_or_key + '', callbacks, data); | ||
}, | ||
update_bulk: function (data, callbacks) { | ||
this.ApiConnect.postJSON('/server/v1/audios/update-bulk', callbacks, data); | ||
this.ApiConnect.postJSON('/v1/audios/update-bulk', callbacks, data); | ||
}, | ||
destroy: function (token_or_key, callbacks) { | ||
this.ApiConnect.destroy('/server/v1/audios/bytoken/' + token_or_key + '', callbacks); | ||
this.ApiConnect.destroy('/v1/audios/' + token_or_key + '', callbacks); | ||
}, | ||
@@ -175,6 +175,6 @@ | ||
self = this; | ||
this.Connect.postUploadJSON('/server/v1/audios/audios-upload-url', { | ||
this.Connect.postUploadJSON('/v1/audios-upload-url', { | ||
failure: callbacks ? callbacks.failure : null, | ||
success: function (result) { | ||
self.Connect.postJSON('/server/v1/audios/' + result['token'] + '/streams/' + result['default_stream']['token'] + '/confirm-audio', { | ||
self.Connect.postJSON('/v1/audios/' + result['token'] + '/streams/' + result['default_stream']['token'] + '/confirm-audio', { | ||
failure: callbacks ? callbacks.failure : null, | ||
@@ -189,3 +189,3 @@ success: function (resultInner) { | ||
} else | ||
this.ApiConnect.postJSON('/server/v1/audios/', callbacks, data, file); | ||
this.ApiConnect.postJSON('/v1/audios/', callbacks, data, file); | ||
} | ||
@@ -197,2 +197,57 @@ | ||
Scoped.define('module:AudioStreams', ['base:Class'], function (Class, scoped) { | ||
return Class.extend({scoped: scoped}, function (inherited) { | ||
return { | ||
constructor: function (Connect, ApiConnect, CdnConnect) { | ||
inherited.constructor.call(this); | ||
this.Connect = Connect; | ||
this.ApiConnect = ApiConnect; | ||
this.CdnConnect = CdnConnect; | ||
}, | ||
index: function (audio_token_or_key, data, callbacks) { | ||
this.ApiConnect.getJSON('/v1/audios/' + audio_token_or_key + '/streams', callbacks, data); | ||
}, | ||
get: function (audio_token_or_key, token_or_key, callbacks) { | ||
this.ApiConnect.getJSON('/v1/audios/' + audio_token_or_key + '/streams/' + token_or_key + '', callbacks); | ||
}, | ||
download_audio: function (audio_token_or_key, token_or_key, callbacks) { | ||
this.Connect.getBinary('/v1/audios/' + audio_token_or_key + '/streams/' + token_or_key + '/audio', callbacks); | ||
}, | ||
destroy: function (audio_token_or_key, token_or_key, callbacks) { | ||
this.ApiConnect.destroy('/v1/audios/' + audio_token_or_key + '/streams/' + token_or_key + '', callbacks); | ||
}, | ||
create: function (audio_token_or_key, data, callbacks) { | ||
var file = null; | ||
if (data && data.file) { | ||
file = data.file; | ||
delete data.file; | ||
} | ||
if (file) { | ||
self = this; | ||
this.Connect.postUploadJSON('/v1/audios/' + audio_token_or_key + '/streams-upload-url', { | ||
failure: callbacks ? callbacks.failure : null, | ||
success: function (result) { | ||
self.Connect.postJSON('/v1/audios/' + audio_token_or_key + '/streams/' + result['token'] + '/confirm-audio', { | ||
failure: callbacks ? callbacks.failure : null, | ||
success: function (resultInner) { | ||
result = resultInner; | ||
if (callbacks && callbacks.success) callbacks.success(result); | ||
} | ||
}); | ||
} | ||
}, 'stream', data, file, 'audio_type'); | ||
} else | ||
this.ApiConnect.postJSON('/v1/audios/' + audio_token_or_key + '/streams', callbacks, data, file); | ||
} | ||
}; | ||
}); | ||
}); | ||
Scoped.define("module:Auth", [ | ||
@@ -287,2 +342,4 @@ "base:Class", | ||
this.cdn_regions = {"r1":"https:\/\/video-cdn-eu-west-1.ziggeo.com"}; | ||
this.js_cdn_url = "https://media-cdn.ziggeo.com"; | ||
this.js_cdn_regions = {"r1":"https:\/\/media-cdn-eu-west-1.ziggeo.com"}; | ||
this.requestTimeout = 60 * 1000; | ||
@@ -289,0 +346,0 @@ } |
{ | ||
"name": "ziggeo", | ||
"description": "Ziggeo API (https://ziggeo.com) allows you to integrate video recording and playback with only two lines of code in your site, service or app. This is the NodeJS Server SDK.", | ||
"version": "0.1.29", | ||
"version": "0.1.30", | ||
"author": "Ziggeo", | ||
@@ -6,0 +6,0 @@ "repository": "https://github.com/Ziggeo/ZiggeoNodeSdk.git", |
# Ziggeo's Node.js Server SDK | ||
latest version: **0.1.29** | ||
latest version: **0.1.30** | ||
@@ -54,8 +54,8 @@ ## Index | ||
9. [Audios Create](#method-audios-create) | ||
6. [Methods for Audio_streams](#method-audio-streams) | ||
1. [Audio_streams Index](#method-audio-streams-index) | ||
2. [Audio_streams Get](#method-audio-streams-get) | ||
3. [Audio_streams Download Audio](#method-audio-streams-download-audio) | ||
4. [Audio_streams Destroy](#method-audio-streams-destroy) | ||
5. [Audio_streams Create](#method-audio-streams-create) | ||
6. [Methods for Audio Streams](#method-audio-streams) | ||
1. [Audio Streams Index](#method-audio-streams-index) | ||
2. [Audio Streams Get](#method-audio-streams-get) | ||
3. [Audio Streams Download Audio](#method-audio-streams-download-audio) | ||
4. [Audio Streams Destroy](#method-audio-streams-destroy) | ||
5. [Audio Streams Create](#method-audio-streams-create) | ||
7. [Methods for Authtokens](#method-authtokens) | ||
@@ -194,3 +194,3 @@ 1. [Authtokens Get](#method-authtokens-get) | ||
3. Audios | ||
4. Audio_streams | ||
4. Audio Streams | ||
5. Authtokens | ||
@@ -626,3 +626,3 @@ 6. Application | ||
### Audio_streams<a name="method-audio-streams"></a> | ||
### Audio Streams<a name="method-audio-streams"></a> | ||
@@ -637,3 +637,3 @@ | ||
```node | ||
ZiggeoSdk.Audio_streams.index(audio_token_or_key, arguments, [callbacks]) | ||
ZiggeoSdk.AudioStreams.index(audio_token_or_key, arguments, [callbacks]) | ||
``` | ||
@@ -649,3 +649,3 @@ | ||
```node | ||
ZiggeoSdk.Audio_streams.get(audio_token_or_key, token_or_key, [callbacks]) | ||
ZiggeoSdk.AudioStreams.get(audio_token_or_key, token_or_key, [callbacks]) | ||
``` | ||
@@ -658,3 +658,3 @@ | ||
```node | ||
ZiggeoSdk.Audio_streams.download_audio(audio_token_or_key, token_or_key, [callbacks]) | ||
ZiggeoSdk.AudioStreams.download_audio(audio_token_or_key, token_or_key, [callbacks]) | ||
``` | ||
@@ -667,3 +667,3 @@ | ||
```node | ||
ZiggeoSdk.Audio_streams.destroy(audio_token_or_key, token_or_key, [callbacks]) | ||
ZiggeoSdk.AudioStreams.destroy(audio_token_or_key, token_or_key, [callbacks]) | ||
``` | ||
@@ -676,3 +676,3 @@ | ||
```node | ||
ZiggeoSdk.Audio_streams.create(audio_token_or_key, arguments, [callbacks]) | ||
ZiggeoSdk.AudioStreams.create(audio_token_or_key, arguments, [callbacks]) | ||
``` | ||
@@ -679,0 +679,0 @@ |
@@ -13,31 +13,31 @@ Scoped.define('module:Audios', ['base:Class'], function (Class, scoped) { | ||
index: function (data, callbacks) { | ||
this.ApiConnect.getJSON('/server/v1/audios/', callbacks, data); | ||
this.ApiConnect.getJSON('/v1/audios/', callbacks, data); | ||
}, | ||
count: function (data, callbacks) { | ||
this.ApiConnect.getJSON('/server/v1/audios/count', callbacks, data); | ||
this.ApiConnect.getJSON('/v1/audios/count', callbacks, data); | ||
}, | ||
get: function (token_or_key, callbacks) { | ||
this.ApiConnect.getJSON('/server/v1/audios/bytoken/' + token_or_key + '', callbacks); | ||
this.ApiConnect.getJSON('/v1/audios/' + token_or_key + '', callbacks); | ||
}, | ||
get_bulk: function (data, callbacks) { | ||
this.ApiConnect.postJSON('/server/v1/audios/get-bulk', callbacks, data); | ||
this.ApiConnect.postJSON('/v1/audios/get-bulk', callbacks, data); | ||
}, | ||
download_audio: function (token_or_key, callbacks) { | ||
this.Connect.getBinary('/v1/server/v1/audios/bytoken/' + token_or_key + '/video', callbacks); | ||
this.Connect.getBinary('/v1/audios/' + token_or_key + '/audio', callbacks); | ||
}, | ||
update: function (token_or_key, data, callbacks) { | ||
this.ApiConnect.postJSON('/server/v1/audios/bytoken/' + token_or_key + '', callbacks, data); | ||
this.ApiConnect.postJSON('/v1/audios/' + token_or_key + '', callbacks, data); | ||
}, | ||
update_bulk: function (data, callbacks) { | ||
this.ApiConnect.postJSON('/server/v1/audios/update-bulk', callbacks, data); | ||
this.ApiConnect.postJSON('/v1/audios/update-bulk', callbacks, data); | ||
}, | ||
destroy: function (token_or_key, callbacks) { | ||
this.ApiConnect.destroy('/server/v1/audios/bytoken/' + token_or_key + '', callbacks); | ||
this.ApiConnect.destroy('/v1/audios/' + token_or_key + '', callbacks); | ||
}, | ||
@@ -53,6 +53,6 @@ | ||
self = this; | ||
this.Connect.postUploadJSON('/server/v1/audios/audios-upload-url', { | ||
this.Connect.postUploadJSON('/v1/audios-upload-url', { | ||
failure: callbacks ? callbacks.failure : null, | ||
success: function (result) { | ||
self.Connect.postJSON('/server/v1/audios/' + result['token'] + '/streams/' + result['default_stream']['token'] + '/confirm-audio', { | ||
self.Connect.postJSON('/v1/audios/' + result['token'] + '/streams/' + result['default_stream']['token'] + '/confirm-audio', { | ||
failure: callbacks ? callbacks.failure : null, | ||
@@ -67,3 +67,3 @@ success: function (resultInner) { | ||
} else | ||
this.ApiConnect.postJSON('/server/v1/audios/', callbacks, data, file); | ||
this.ApiConnect.postJSON('/v1/audios/', callbacks, data, file); | ||
} | ||
@@ -70,0 +70,0 @@ |
@@ -19,2 +19,4 @@ | ||
this.cdn_regions = {"r1":"https:\/\/video-cdn-eu-west-1.ziggeo.com"}; | ||
this.js_cdn_url = "https://media-cdn.ziggeo.com"; | ||
this.js_cdn_regions = {"r1":"https:\/\/media-cdn-eu-west-1.ziggeo.com"}; | ||
this.requestTimeout = 60 * 1000; | ||
@@ -21,0 +23,0 @@ } |
157544
81
2773