通过 Adobe Connect 9 邀请来宾参加会议 API
Inviting guests to a meeting via Adobe Connect 9 API
我正在 PHP 中编写一个小模块以将 Adobe Connect 功能集成到 Drupal 7.x 中。我被要求实现的功能之一是可以将来宾添加到给定的受保护会议。
根据 Adobe Connect API 文档,该操作在 9.3 中作为 'event-guest-invite' 引入,它需要 2 个参数:
- sco-id:事件的SCO ID;
- guestDetails:客人的名字、姓氏和电子邮件,以逗号分隔。
根据 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>
我不明白这是一个错误的 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
我正在 PHP 中编写一个小模块以将 Adobe Connect 功能集成到 Drupal 7.x 中。我被要求实现的功能之一是可以将来宾添加到给定的受保护会议。
根据 Adobe Connect API 文档,该操作在 9.3 中作为 'event-guest-invite' 引入,它需要 2 个参数:
- sco-id:事件的SCO ID;
- guestDetails:客人的名字、姓氏和电子邮件,以逗号分隔。
根据 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>
我不明白这是一个错误的 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