Display meetings

In your application, you might want a list of Adobe Connect meetings, such as a user’s present or future scheduled meetings.

An application workflow might log a user in and display the user’s meetings, or it might add the user to a meeting and then display meetings. Displaying the user’s meetings means listing the contents of the my-meetings folder.

Display a user’s meetings

  1. Log the user in (see Log in from an application).

  2. Call report-my-meetings to list the user’s meetings:

     https://example.com/api/xml?action=report-my-meetings

    You can add a filter to reduce the response. For example, you can exclude meetings that have ended:

     https://example.com/api/xml?action=report-my-meetings 
             &filter-expired=false
  3. Parse the response for values from the meeting elements:

     <meeting sco-id="2007063179" type="meeting" icon="meeting" permission-id="host" active-participants="0"> 
         <name>September All Hands Meeting</name>  
         <domain-name>example.com</domain-name>  
         <url-path>/sept15/</url-path>  
         <date-begin>2006-09-15T09:00:00.000-07:00</date-begin>  
         <date-end>2006-09-15T18:00:00.000-07:00</date-end>  
         <expired>false</expired>  
         <duration>09:00:00.000</duration>  
     </meeting>
  4. Create the URL to the meeting room by concatenating http:// or https://, domain-name, and url-path.

Add a user to a meeting and display meetings

  1. Log in as your application’s Administrator user.

  2. Get the user’s principal-id (see Find a principal-id).

  3. Get the sco-id of the meeting (see Find meetings).

  4. Call permissions-update to add the user to the meeting:

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

    Use a permission-id of view for a participant, mini-host for presenter, or host for a meeting host.

  5. Log out as the Administrator user, and log in as the user you just added to the meeting.

  6. Display the user’s current meetings:

     https://example.com/api/xml?action=report-my-meetings 
             &filter-expired=false

Adobe, Inc.

Get help faster and easier

New user?