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



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

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

  • sco-id:活动的上合组织id
  • guestDetails:客人的名字、姓氏和电子邮件,用逗号分隔

以下是一个示例:https://myinstance.adobeconnect.com/api/xml?action=event-客人邀请&sco id=123456789&客人详细信息=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的用户的权限是可以的。

事件和普通会议是Connect中不同的类型。你提到的上海合作组织ID似乎是一个普通会议。

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新