5

我正在为客户开发一个网站,用户可以在该网站上注册活动。现在,客户想要集成WebEx并在用户在我们的网站上注册并支付全部费用后自动注册 WebEx 活动。

我检查了他们的 API,但找不到这样做的方法:

使用XML API,我可以获得可用事件的列表,甚至可以创建新用户,但我无法为事件注册用户。

使用URL API,我可以登录一个用户(我在使用 XML API 之前创建的),但我无法为事件注册用户,根本没有任何功能。有一个“注册活动”功能,但该功能是用于会议的,它不将用户的 ID 作为参数,而是将其名字/姓氏和电子邮件地址作为参数。

以前有人试过吗?我在这里不知所措,不知道我还能尝试什么。

4

3 回答 3

13

由于这是在 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 可以解决这个问题。

希望这对其他人有所帮助,也许大卫也可以,如果他仍在寻找答案的话。

于 2012-09-09T21:52:07.940 回答
5

如果它可以帮助其他人,这是我根据上面流行且非常有用的答案生成的示例 URL,用于添加与会者。

https://companyname.webex.com/companyname/m.php?AT=EN&MK=123456789&FN=Test&LN=Registrant&AE=test@test.com&CO=MyCompany&BU=http://www.returnurl.com&TextBox1=REFERRALCODE

  • MK = 会议 ID
  • FN = 名字
  • LN = 姓氏
  • AE = 电子邮件地址
  • CO = 公司
  • BU = 注册成功后返回的Url
  • TextBox1 = 推荐代码所需的自定义字段
于 2016-03-25T11:46:37.080 回答
1

这是对 Justin McCraw 上面所说的内容的详细说明。

您可以在创建会议后发送给主持人的电子邮件中找到 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

于 2014-03-08T04:24:28.533 回答