3

我一直在使用 Cisco Webex XML API 来对单个会议实例以及重复会议执行所有 CRUD 操作。

我想知道,是否有办法使用当前的 XML API 代表另一个用户安排会议。我在一些 Cisco 社区中看到他们提到 setUser 中的一个属性“schedulingPermission”,它可以让用户分配一个代表。但是,我无法看到/使用该属性。

有没有人对我如何实现这个特定的用例有见解?

谢谢

编辑

会议架构下有一项称为“角色”的功能,可让您拥有候补主持人。因此,用户 A 可以代表用户 B 安排会议,为用户 B 分配备用主持人权限。但是,这里的问题是用户 B 正在使用用户 A 的所有详细信息进行会议,这不是我想要的。

仍在寻找可以安排会议的答案,会议信息将包含特定于用户 B 而不是用户 A 的所有详细信息。

4

1 回答 1

2

Check this out: https://communities.cisco.com/docs/DOC-49935

You would need to implement scheduling permissions. Scheduling permission essentially allows an account (generally one with Site Admin privileges) to schedule meetings on behalf of another user. Before this can be done, the “master account” being used must be added to each host account’s scheduling permission.

With the XML API, this can be done with a request like:

<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
  <header>
    <securityContext>
      <webExID>jdoe</webExID>
      <password>letmein123</password>
      <partnerID>123abc</partnerID>
      <siteID>123456</siteID>
    </securityContext>
  </header>
  <body>
    <bodyContent xsi:type="java:com.webex.service.binding.user.SetUser">
      <webExId>bsmith</webExId>
      <schedulingPermission>jdoe</schedulingPermission>
    </bodyContent>
  </body>
</serv:message>

And then the meeting would be scheduled with:

<serv:message xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:serv="http://www.webex.com/schemas/2002/06/service">
    <header>
        <securityContext>
            <webExID>jdoe</webExID>
            <password>letmein123</password>
            <partnerID>123abc</partnerID>
            <siteID>123456</siteID>
        </securityContext>
    </header>
    <body>
        <bodyContent xsi:type="java:com.webex.service.binding.training.CreateTrainingSession">
            <telephony>
                <telephonySupport>NONE</telephonySupport>
            </telephony>
            <accessControl>
                <sessionPassword>1q2w3e4r5t</sessionPassword>
            </accessControl>
            <schedule>
                <startDate>07/22/2013 00:00:00</startDate>
                <hostWebExID>bsmith</hostWebExID>
            </schedule>
            <metaData>
                <confName>Test</confName>
            </metaData>
        </bodyContent>
    </body>
</serv:message>

In general, for others operations, the admin account with the scheduling permissions would be used in the security context to authenticate the request and user account in the body.

于 2014-11-18T01:13:07.227 回答