Maximální velikost datového záznamu je 150MB. Po překročení této velikosti server vrací chybu a video nezpracuje. Zpracování je blíže popsáno v kapitole 1.8, podporované formáty lze nalézt v kapitole 3.5.
struct {
int status => Status (
200 = OK,
404 = inzerát nenalezen,
407 = neplatné přihlášení,
413 = Příliš velký video soubor
420 = Aktuální video se stále zpracovává
452 = Nejsou vyplněny všechny povinné položky nebo jsou špatného typu
)
string statusMessage => Slovní popis statusu.
array struct output { int video_id => id videa}
}
2.4.2 - delVideo( session_id as string, advert_id as int, advert_rkid as string, video_id as int)
Vymazání videoprohlídky.
Pomocí advert_id nebo advert_rkid se identifikuje inzerát (viz kapitola 1.6). Pomocí video_id se identifikuje video. Položka
není povinná a bez jejího vyplnění se smaže první video. Pokud video neexistuje, bude vrácen status OK (200)
struct {
int status => Status (
200 = OK,
404 = inzerát nenalezen,
407 = neplatné přihlášení,
420 = Aktuální video se stále zpracovává
452 = Nejsou vyplněny všechny povinné položky nebo jsou špatného typu
)
string statusMessage => Slovní popis statusu.
array struct output ()
}
2.4.3 - listVideo( session_id as string, advert_id as int, advert_rkid as string )
Získání informací o videoprohlídkách existujícího inzerátu.
Pomocí advert_id nebo advert_rkid se identifikuje inzerát (viz kapitola 1.6). V output je vráceno pole, které má 0-1 prvků.
Prázdné pole se vrací v případě, že inzerát nemá u sebe žádné video.
struct {
int status => Status (
200 = OK,
404 = inzerát nenalezen,
407 = neautorizovaný přístup
452 = Nejsou vyplněny všechny povinné položky nebo jsou špatného typu
)
string statusMessage => Slovní popis statusu.
array struct output (
string video_name => symbolické jméno vložené v addVideo
int video_state => stav zpracování videa
int video_length => délka zpracovaného video v sekundách
)
}
2.4.4 - addVideoPhoto( session_id as string, advert_id as int, advert_rkid as string, data as struct )
Vložení fotografie k videu
Vstupními parametry jsou advert_id nebo advert_rkid a struktura data:
struct data {
binary data => Vlastní obrázek
int video_id => id videa
}
Pomocí advert_id nebo advert_rkid se identifikuje inzerát (viz kapitola 1.6). Pomocí video_id se identifikuje video. Minimální rozlišení fotografie je 480x360
struct {
int status => Status (
200 = OK,
404 = inzerát nenalezen,
407 = neautorizovaný přístup
452 = Nejsou vyplněny všechny povinné položky nebo jsou špatného typu
)
array struct output ()
}
2.4.5 - delVideoPhoto( session_id as string, advert_id as int, advert_rkid as string, data as struct )
Vymazání fotografie k videu
Pomocí advert_id nebo advert_rkid se identifikuje inzerát (viz kapitola 1.6). Pomocí video_id se identifikuje video.
struct {
int status => Status (
200 = OK,
404 = inzerát nenalezen,
407 = neautorizovaný přístup
452 = Nejsou vyplněny všechny povinné položky nebo jsou špatného typu
)
array struct output ()
}
2.4.6 - setVideoOrder( session_id as string, advert_id as int, advert_rkid as string, data as array )
Nastavení pořadí videí. Je potřeba uvést všechna videa, která jsou k inzerátu přiřazena
Pomocí advert_id nebo advert_rkid se identifikuje inzerát (viz kapitola 1.6).
array data [
id_videa1, id_videa2, id_videa3, ...
]
struct {
int status => Status (
200 = OK,
404 = inzerát nenalezen,
452 = Nejsou vyplněny všechny povinné položky nebo jsou špatného typu
)
array struct output ()
}
2.4.7 - listVideos( session_id as string, advert_id as int, advert_rkid as string)
Získání informací o videoprohlídkách existujícího inzerátu.
Pomocí advert_id nebo advert_rkid se identifikuje inzerát (viz kapitola 1.6). V output je vráceno pole. Prázdné pole se vrací
v případě, že inzerát nemá u sebe žádné video.
struct {
int status => Status (
200 = OK,
404 = inzerát nenalezen,
407 = neautorizovaný přístup
452 = Nejsou vyplněny všechny povinné položky nebo jsou špatného typu
)
array struct output (
string video_name => symbolické jméno vložené v addVideo
int video_state => stav zpracování videa
int video_length => délka zpracovaného videa v sekundách
int video_id => id videa
int video_order => pořadí videa číslované od 0
int video_image => náhled na fotografii, která se bude zobrazovat jako úvodní fotografie videa
int video_description => popis videa
)
}