2015-11-03 39 views
0

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

据到Adobe Connect API文档,动作是在9.3介绍了作为 '事件 - 客体邀请',它需要2个参数:

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

下面是一个例子: https://myinstance.adobeconnect.com/api/xml?action=event-guest-invite&sco-id=123456789&guest-details=John,Doe,[email protected]

根据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的用户的权限是可以的。

回答

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

相关问题