Доступность
Adobe Connect 9.1.
Описание
API используется для создания сеансов семинаров.
Параметры
Имя параметра |
Тип |
Обязательное |
Описание |
---|---|---|---|
parent-acl-id |
BIGINT |
Да |
Идентификатор семинара, для которого создан сеанс. |
sco-id |
BIGINT |
Да |
Идентификатор сеанса семинара. Перед использованием API создайте идентификатор сеанса семинара с помощью API sco-update. Выполните вызов API acl-field-update после вызова seminar-session-sco-update, чтобы связать нагрузку с идентификатором сеанса семинара. |
name |
Строка |
Да |
Имя сеанса семинара. |
source-sco-id |
BIGINT |
Нет |
Идентификатор семинара, для которого необходимо создать сеанс. Он идентичен parent-acl-id. |
date-begin |
Date |
Да |
Дата начала сеанса. Формат выглядит следующим образом: 2013-08-22T12:58:10.000-07:00. Если время сеанса семинара совпадает с другим сеансом, это приводит к ошибке в ответе, указывающей на совпадение по времени. |
date-end |
Date |
Да |
Дата окончания сеанса. Формат выглядит следующим образом: 2013-08-22T12:58:10.000-07:00. Если время сеанса семинара совпадает с другим сеансом, это приводит к ошибке в ответе, указывающей на совпадение по времени. |
field-id=seminar-expected-load,value |
Строка |
Нет |
Если указано это значение, то загрузка семинара устанавливается на это значение. В противном случае семинар устанавливается как обычное собрание (<600 участников). |
Значения ответа
Элемент |
Атрибут |
Тип |
Описание |
---|---|---|---|
sco |
Н/д |
Н/д |
Информация о новом сеансе sco. |
Пример запроса
Ниже представлен процесс создания сеанса семинара с использованием sco-update и seminar-session-sco-update.
Пример вызова API sco-update для получения sco-id: http://connect-domain-url/api/xml?action=sco-update&account-id=7&folder-id=11101&type=seminarsession&name=b1
Примечание: folder-id является seminar-id.
Идентификатор sco-id, возвращаемый вызовом API, передается в качестве параметра sco-id API seminar-session-sco-update для планирования сеанса. Примером вызова для этого является следующее: 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И наконец, используйте вызов API acl-field-update, чтобы установить значение seminar-expected-load. Пример запроса: 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 является идентификатором сеанса семинара или sco-id, созданным с помощью API sco-update.
Пример ответа
Пример ответа на seminar-session-sco-update для создания сеанса и acl-field-update для установки значения seminar-expected-load является одинаковым и указан ниже.<results> <status code="ok"/> </results>
<results> <status code="ok"/> </results>
Если время сеанса семинара совпадает с другим сеансом, это приводит к ошибке в ответе, указывающей на совпадение по времени.