由于这是在 3 月份提出的,您可能还没有在寻找答案,但这可能会帮助其他人。
如果您的网站上有用户填写以注册 WebEx 活动的表单,您可以使用 URL API 和此活动的会议密钥将该表单数据“发布”到 WebEx。要查找会议密钥,请以主持人身份登录 WebEx,然后转至主持活动 -> 站点活动,然后单击您的活动。事件编号是您的会议密钥,减去任何空白。
当用户提交表单时,您需要构建一个 WebEx 可读的 URL。这通常如下所示:https://yourcompany.webex.com/yourcompany/m.php?AT=EN,应作为表单的操作放置。
您使用 m.php 来使用会议 API 命令并附加 AT 参数来启动 WebEx 命令。EN 表示您想将与会者添加到活动中。然后,您可以使用名字 (FN)、姓氏 (LN)、电子邮件 (AE)、公司 (CO) 等的命令定义来命名您网站上的表单输入字段。属性列表可以在WebEx URL API 文档第 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 是用户的事件注册 ID . 然后,您可以检查用户是否注册成功,或者会议密钥是否无效,或者用户是否已在此电子邮件地址注册,因此未重新注册。
需要注意的是,WebEx URL API 当前不支持作为程序的一部分创建的事件,其中程序是可以应用于多个事件的 WebEx 主题,并且是您在设置时可以应用的可选字段WebEx 活动。不过,使用 XML API 可以解决这个问题。
希望这对其他人有所帮助,也许大卫也可以,如果他仍在寻找答案的话。