邀请访客通过Adobe Connect 9 API参加会议

时间:2015-11-03 12:41:16

标签: php adobe-connect

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

根据Adobe 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

根据Adobe文档,我应该得到这样的答复:

<?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的用户的权限是正常的。

1 个答案:

答案 0 :(得分:0)

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

如果要将参与者添加到常规会议,请使用权限更新以及要添加的参与者的主体ID:

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

另见: Create Meetings API (section 7)Permissions-Update API

或者,如果您只想为未注册用户的参与者限制访问会议,则可以允许访客访问密码。 见Set or Reset a Meeting Passcode