Disponibilité

Adobe Connect 9.1.

Description

Cette API est utilisée pour créer des sessions de séminaire.

Paramètres

 

Nom du paramètre

Type

Obligatoire

Description

parent-acl-id

BIGINT

Oui

ID du séminaire pour lequel une session est créée.

sco-id

BIGINT

Oui

ID de la session du séminaire. Avant d’utiliser cette API, créez l’ID de session du séminaire à l’aide de l’API sco-update. Appelez l’API acl-field-update après l’appel seminar-session-sco-update pour associer la charge à l’ID de session du séminaire.

name

Chaîne

Oui

Nom de la session du séminaire.

source-sco-id

BIGINT

Non

ID du séminaire pour lequel la session doit être créée. Il s’agit du même ID que pour parent-acl-id.

date-begin

Date

Oui

Date du début de la session. Un exemple indiquant le format est 2013-08-22T12:58:10.000-07:00. Si l’horaire d’une session de séminaire chevauche celui d’une autre session de séminaire, cela engendre une erreur dans la réponse indiquant un conflit.

date-end

Date

Oui

Date de fin de la session. Un exemple indiquant le format est 2013-08-22T12:58:10.000-07:00. Si l’horaire d’une session de séminaire chevauche celui d’une autre session de séminaire, cela engendre une erreur dans la réponse indiquant un conflit.

field-id=seminar-expected-load,value

Chaîne

Non

Si cette valeur est fournie, la charge du séminaire est réglée sur cette valeur. Sinon, le séminaire est défini comme réunion normale (< 600 participants).

 

Valeurs de la réponse

Élément

Attribut

Type

Description

sco

S/O

S/O

Informations sur la nouvelle session sco.

Exemple de requête

Vous trouverez ci-dessous un flux de création de session de séminaire utilisant une combinaison de sco-update et de seminar-session-sco-update.

Un exemple d’appel de l’API sco-update pour obtenir le sco-id est http://connect-domain-url/api/xml?action=sco-update&account-id=7&folder-id=11101&type=seminarsession&name=b1

Remarque : le folder-id correspond au seminar-id.

Le sco-id, renvoyé par l’appel API ci-dessus, est passé comme paramètre sco-id à l’API seminar-session-sco-update pour planifier une session. Voici un exemple d’appel pour y parvenir : 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

Enfin, utilisez l’appel de l’API acl-field-update pour définir la valeur seminar-expected-load. Voici un exemple de demande : 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

Remarque :

acl-id est un ID de session de séminaire ou sco-id, créé à l’aide de l’API sco-update.

Exemple de réponse

L’exemple de réponse de seminar-session-sco-update pour créer une session et de acl-field-update pour définir la valeur seminar-expected-load sont les mêmes et correspondent à ceux indiqués ci-dessous.<results> <status code="ok"/> </results>

<results> 
<status code="ok"/> 
</results>

Remarque :

Si l’horaire d’une session de séminaire chevauche celui d’une autre session de séminaire, cela engendre une erreur dans la réponse indiquant un conflit.