Я работаю над сайтом для клиента, где пользователи могут регистрироваться для событий. Теперь клиент хочет интегрировать WebEx и автоматически регистрировать пользователей на событиях WebEx после того, как они подписались на мероприятие на нашем сайте и заплатили за него.
Я проверил их API, и я не мог найти способ сделать это:
В XML API я могу получить список доступных событий и даже создать нового пользователя, но я не могу зарегистрировать пользователя для события.
С API URL-адресов я могу войти в систему пользователя (который я создал перед использованием XML-API), но я не могу зарегистрировать пользователя для события, просто нет никакой функции для этого. Есть функция «Регистрация событий», но она предназначена для встреч и не принимает идентификатор пользователя в качестве параметра, а скорее его имя / фамилию и адрес электронной почты.
Кто-нибудь когда-либо пробовал это раньше? Я здесь в затруднении и понятия не имею, что еще я мог попробовать.
Поскольку это было задано в марте, вы, вероятно, еще не нашли ответа, но это может помочь другим в этом.
Если на вашем веб-сайте есть форма, заполняемая пользователем для регистрации в событии WebEx, вы можете «POST», которые формируют данные в WebEx, используя API-интерфейс URL-адреса и ключ встречи этого события. Чтобы найти ключ встречи, войдите в WebEx в качестве хоста и перейдите к разделу «Хост события -> События сайта» и нажмите на свое событие. Номер события – это ваш ключ встречи, минус любое свободное пространство.
Когда пользователь отправляет форму, вам нужно будет создать WebEx-читаемый URL-адрес. Обычно это выглядит так: https://yourcompany.webex.com/yourcompany/m.php?AT=RU и должно быть помещено в качестве действия формы.
Вы используете m.php для использования команд API собраний и добавляете параметр AT для запуска команд WebEx. EN означает, что вы хотите добавить участника к событию. Затем вы указываете поля ввода формы на своем сайте, используя определения команд для таких вещей, как имя (FN), фамилия (LN), электронная почта (AE), компания (CO) и т. Д. Список атрибутов можно найти в Документация API WebEx URL на стр. 2-152. Ваши атрибуты должны соответствовать тому, что вам нужно, чтобы пользователь вводил форму WebEx в своих параметрах. Вам также нужно включить скрытое поле с ключом встречи, например:
<input type="hidden" name="MK" value="123456789" />
Это так, когда вы публикуете форму, значение MK включается в качестве параметра формы. Ваш запрос завершится с ошибкой без определенного значения ключа встречи для события, к которому вы пытаетесь добавить людей.
Если вы хотите направить людей на страницу благодарности или что у вас есть, после того, как вы зарегистрируетесь, вам нужно будет включить другое скрытое поле с обратным URL-адресом, который перенаправляет пользователя где-то после отправки формы:
<input type="hidden" name="BU" value="http://www.yourcompany.com/events/thanks.html" />
Разумеется, вы также должны добавить некоторую обработку формы, чтобы убедиться, что пользователь ввел действительное электронное письмо и т. Д. Возможно, вы также захотите включить некоторую проверку WebEx, так как WebEx перенаправляет пользователя на обратный URL, он включает параметр, указывающий не удалось или не удалось, и объясняет, почему. Это добавляется так: http://www.yourcompany.com/events/thanks.html?AT=EN&ST=SUCCESS&EI=123456 или что-то подобное, где ST – это статус команды, а EI – идентификатор регистрации пользователя , Затем вы можете проверить, что пользователь зарегистрирован успешно, или если ключ встречи недействителен или пользователь уже зарегистрирован на этом адресе электронной почты и поэтому не был перерегистрирован.
Заметка об этом заключается в том, что API веб-интерфейса WebEx в настоящее время не поддерживает события, созданные как часть программы , где программа является темой WebEx, которая может применяться к нескольким событиям и является необязательным полем, которое вы можете применить при настройке событие WebEx. Однако использование XML API может обойти это.
Надеюсь, это поможет другим и, возможно, Дэвиду, если он все еще ищет ответ.
Если это помогает кому-то другому, вот пример URL, который я создал на основе популярного и очень полезного ответа выше, чтобы добавить участника.
Это уточнение того, что сказал Джастин МакКрау выше.
Вы найдете MK (ключ встречи) в электронном письме, отправленном на хост после создания собрания. Это последний набор цифр, или «Номер события» лишен его внутренних пробелов.
You scheduled this Web seminar. Topic: NP101 Freebinar: Getting Started in Night Photography Date and Time: Wednesday, February 26, 2014 6:00 pm, Pacific Standard Time (San Francisco, GMT-08:00) Event number: 661 621 190 ... Event address for attendees: https://starcircleadademy.webex.com/starcircleadademy/onstage/g.php?d=661621190&t=a ...
В этом примере MeetingKey (MK) – 661621190