0

Adobe Connect 機能を Drupal 7.x に統合するために、PHP で小さなモジュールを作成しています。私が実装を依頼された機能の 1 つは、特定の保護された会議にゲストを追加する機能です。

Adobe Connect API ドキュメントによると、このアクションは 9.3 で「event-guest-invite」として導入され、2 つのパラメーターが必要です。

  • sco-id: イベントの SCO ID。
  • guestDetails: コンマで区切られたゲストの名、姓、電子メール。

例を次に示します: https://myinstance.adobeconnect.com/api/xml?action=event-guest-invite&sco-id=123456789&guest-details=John,Doe,mymail@myprovider.com

アドビのドキュメントによると、次の応答が得られるはずです。

<?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 のテストに使用しているユーザーの権限も確認しました。

4

1 に答える 1

0

イベントとバニラ ミーティングは、Connect では異なるタイプです。あなたが参照している SCO ID は、バニラ ミーティング用のようです。

通常の会議に参加者を追加する場合は、追加する参加者のプリンシパル ID を指定して permissions-update を使用します。

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

関連項目: Create Meetings API (セクション 7)およびPermissions-Update API

または、登録ユーザーではない参加者の会議へのアクセスを制限したい場合は、パスコードの背後でゲスト アクセスを許可できます。ミーティング パスコードの設定またはリセットを参照してください。

于 2015-11-06T16:10:59.113 に答える