通过 Adob​​e Connect 9 邀请来宾参加会议 API

Inviting guests to a meeting via Adobe Connect 9 API

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

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

举个例子: 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

我不明白这是一个错误的 documentation-related 问题还是我做错了什么。

此外,我也检查过,我确定我用来测试 API 的用户的权限没问题。

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

如果要将参与者添加到常规会议中,请使用permissions-update 与参与者的主体 ID 添加:

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

另请参阅: Create Meetings API (section 7) and Permissions-Update API

或者,如果您只想限制非注册用户的参与者访问会议,您可以允许来宾通过密码进行访问。 参见 Set or Reset a Meeting Passcode