Disponibilidade
Adobe Connect 9.1.
Descrição
Essa API é usada para criar sessões de seminário.
Parâmetros
Nome do parâmetro |
Tipo |
Obrigatório |
Descrição |
---|---|---|---|
parent-acl-id |
BIGINT |
Sim |
ID do seminário no qual é criada uma sessão. |
sco-id |
BIGINT |
Sim |
ID da sessão do seminário. Antes de usar esta API, crie a ID da sessão do seminário usando a API sco-update. Chame a API acl-field-update depois de chamar a API seminar-session-sco-update para associar a carga à ID da sessão do seminário. |
name |
String |
Sim |
Nome da sessão do seminário. |
source-sco-id |
BIGINT |
Não |
ID do seminário no qual a sessão precisa ser criada. É o mesmo que o parent-acl-id. |
date-begin |
Date |
Sim |
Data de início da sessão. Uma amostra indicando que o formato é 2013-08-22T12:58:10.000-07:00. Se a hora de uma sessão de seminário se sobrepuser à outra sessão de seminário, isso resultará em um erro na resposta indicando um conflito. |
date-end |
Date |
Sim |
Data de término da sessão. Uma amostra indicando que o formato é 2013-08-22T12:58:10.000-07:00. Se a hora de uma sessão de seminário se sobrepuser à outra sessão de seminário, isso resultará em um erro na resposta indicando um conflito. |
field-id=seminar-expected-load,value |
String |
Não |
Se esse valor for fornecido, a carga do seminário será definida com esse valor. Caso contrário, o seminário será definido como uma reunião normal (<600 participantes). |
Valores da resposta
Elemento |
Atributo |
Tipo |
Descrição |
---|---|---|---|
sco |
NA |
NA |
Informações sobre o sco da nova sessão. |
Exemplo de solicitação
Abaixo encontra-se um fluxo de criação de uma sessão de seminário usando uma combinação de sco-update e seminar-session-sco-update.
Uma chamada de amostra da API sco-update para obter a sco-id é http://connect-domain-url/api/xml?action=sco-update&account-id=7&folder-id=11101&type=seminarsession&name=b1
Observação: A folder-id é a seminar-id.
A sco-id retornada pela chamada da API acima é passada como parâmetro sco-id para a API seminar-session-sco-update para agendar uma sessão. Uma chamada de amostra para isso é 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=11101Por último, use a chamada de API acl-field-update para definir o valor de carga esperado do seminário. Uma solicitação de amostra é 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 é a ID da sessão de seminário ou sco-id, criada usando a API sco-update.
Exemplo de resposta
Os exemplos de resposta de seminar-session-sco-update para criar uma sessão e de acl-field-update para definir o valor de carga esperado do seminário são os mesmos e são como mostrado abaixo.<results> <status code="ok"/> </results>
<results> <status code="ok"/> </results>
Se a hora de uma sessão de seminário se sobrepuser à outra sessão de seminário, isso resultará em um erro na resposta indicando um conflito.