0

我正在用 PHP 编写一个小模块,以将 Adob​​e Connect 功能集成到 Drupal 7.x 中。我被要求实现的功能之一是可以将客人添加到给定的受保护会议中。

根据 Adob​​e Connect API 文档,该操作是在 9.3 中作为“event-guest-invite”引入的,它需要 2 个参数:

  • sco-id:事件的SCO ID;
  • guestDetails:客人的名字、姓氏和电子邮件,以逗号分隔。

这是一个示例: https ://myinstance.adobeconnect.com/api/xml?action=event-guest-invite&sco-id=123456789&guest-details=John,Doe,mymail@myprovider.com

根据 Adob​​e 文档,我应该得到以下回复:

<?xml version="1.0" encoding="utf-8" ?> 
<results> 
    <status code="ok" /> 
</results>

但相反,我得到了这个:

<?xml version="1.0" encoding="utf-8" ?> 
<results>
    <status code="invalid">
        <invalid field="sco-id" subcode="invalid-type"/>
    </status>
</results>

使用此查看错误后:http: //help.adobe.com/en_US/connect/9.0/webservices/WS8d7bb3e8da6fb92f73b3823d121e63182fe-8000_SP1.html#WS5b3ccc516d4fbf351e63e3d11a171ddf77-7ff3_SP1

我不明白这是一个与文档相关的错误问题,还是我做错了什么。

此外,我还检查了,我确定我用来测试 API 的用户的权限是可以的。

4

1 回答 1

0

活动和普通会议是 Connect 中的不同类型。您引用的 SCO ID 似乎用于普通会议。

如果您想将参与者添加到常规会议,请使用权限更新和参与者的主体 ID 来添加:

https://myinstance.adobeconnect.com/api/xml?action=permissions-update 
    &principal-id=2006258745&acl-id=2007018414&permission-id=view

另请参阅: 创建会议 API(第 7 节)权限更新 API

或者,如果您只想限制非注册用户的参与者访问会议,您可以允许访客通过密码访问。请参阅设置或重置会议密码

于 2015-11-06T16:10:59.113 回答