我在PHP中编写一个小模块,将Adobe Connect功能集成到Drupal 7.x中。我被要求实现的功能之一是可以将客人添加到给定的受保护会议中。
根据Adobe Connect API文档,该操作已在9.3中引入,其中包括' event-guest-invite'它需要2个参数:
根据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>
我无法理解这是一个与文档相关的错误问题,还是我做错了。
此外,我还检查过,并且我确定我用来测试API的用户的权限是正常的。
答案 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