2015-11-03 64 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

相關問題