Disponibilità
Adobe Connect 9.1.
Descrizione
Questa API viene utilizzata per creare le sessioni del seminario.
Parametri
Nome parametro |
Tipo |
Obbligatorio |
Descrizione |
---|---|---|---|
parent-acl-id |
BIGINT |
Sì |
ID del seminario per il quale viene creata una sessione. |
sco-id |
BIGINT |
Sì |
ID della sessione del seminario. Prima di utilizzare questa API, crea l’ID della sessione del seminario utilizzando l’API sco-update. Chiama l’API acl-field-update dopo la chiamata seminar-session-sco-update per associare il carico all’ID della sessione del seminario. |
name |
Stringa |
Sì |
Nome della sessione del seminario. |
source-sco-id |
BIGINT |
No |
ID del seminario per il quale deve essere creata la sessione. Corrisponde a parent-acl-id. |
date-begin |
Date |
Sì |
Data di inizio della sessione. Un esempio del formato è 2013-08-22T12:58:10.000-07:00. Se l’orario di una sessione del seminario si sovrappone ad un’altra sessione si verifica un errore nella risposta che indica un conflitto. |
date-end |
Date |
Sì |
Data di fine della sessione. Un esempio del formato è 2013-08-22T12:58:10.000-07:00. Se l’orario di una sessione del seminario si sovrappone ad un’altra sessione si verifica un errore nella risposta che indica un conflitto. |
field-id=seminar-expected-load,value |
Stringa |
No |
Se viene fornito questo valore, il carico del seminario viene impostato su di esso. Altrimenti il seminario è impostato come una riunione normale (< 600 partecipanti). |
Valori risposta
Elemento |
Attributo |
Tipo |
Descrizione |
---|---|---|---|
sco |
NA |
NA |
Informazioni sullo sco della nuova sessione. |
Richiesta di esempio
Di seguito è riportata la procedura di creazione di una sessione del seminario utilizzando una combinazione di sco-update e seminar-session-sco-update.
Un esempio di chiamata dell’API sco-update per ottenere lo sco-id è http://connect-domain-url/api/xml?action=sco-update&account-id=7&folder-id=11101&type=seminarsession&name=b1
Nota: folder-id è seminar-id.
Lo sco-id, restituito dalla suddetta chiamata API, viene passato come parametro sco-id all’API seminar-session-sco-update per pianificare una sessione. Un esempio di chiamata per ottenere questo risultato è http://connect-domain-url/api/xml?action=seminar-session-sco-update&sco-id=11226&source-sco-id=11101&parent-acl-id=11101&name=fooooo1&date-begin=2013-08-22T15:58:10.000-07:00&date-end=2013-08-22T16:58:10.000-07:00&source-sco-id=11101Infine, utilizza la chiamata dell’API acl-field-update per impostare il valore seminar-expected-load. Una richiesta di esempio è http://connect-domain-url/api/xml?action=acl-field-update&acl-id=%3Cseminar-session-sco-id%3E&field-id=311&value=expected-load-in-integer
http://connect-domain-url/api/xml?action=sco-update&account-id=7&folder-id=11101&type=seminarsession&name=b1
http://connect-domain-url/api/xml?action=seminar-session-sco-update&sco-id=11226&source-sco-id=11101&parent-acl-id=11101&name=fooooo1&date-begin=2013-08-22T15:58:10.000-07:00&date-end=2013-08-22T16:58:10.000-07:00&source-sco-id=11101
acl-id è l’id o lo sco-id della sessione del seminario creato utilizzando l’API sco-update.
Esempio di risposta
Di seguito, un esempio di risposta valido sia per seminar-session-sco-update per creare una sessione e per acl-field-update per impostare il valore seminar-expected-load. <results> <status code="ok"/> </results>
<results> <status code="ok"/> </results>
Se l’orario di una sessione del seminario si sovrappone ad un’altra sessione, si verifica un errore nella risposta che indica un conflitto.